0

因此,我创建了一个具有以下内容的类库:

在此处输入图像描述

然后我将 DLL 引用到我的项目中,当我单击它以探索我可以访问哪些类时,我看到了:

在此处输入图像描述

如您所见,没有可访问的类,什么都没有。所以我不能进入控制器并添加一个新的,因为从技术上讲我没有模型或上下文类......

想法?

模型类的示例:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace UFACoreLibrary.Models
{
    class LocationAssignment
    {
        public int id { get; set; }
        public int locationId { get; set; }
        public string type { get; set; }
        public int typeId { get; set; }

        public virtual Location Location { get; set; }
    }
}

这是核心库中的一个类的外观示例,以防它是代码问题。

此外,我所做的只是构建项目并使用生成的 DLL。

4

1 回答 1

0

不幸的是,默认情况下,Visual Studio 不会public在您使用向导时将关键字添加到它填充的类中。您需要添加public以使类在程序集外部可见(例如public class LocationAssignment)。

于 2013-05-03T17:21:16.907 回答