【发布时间】:2017-12-16 15:18:27
【问题描述】:
所以我正在开发一个 Asp.Net Core 2.0 Web 应用程序。我正在做一些重构,并想将一些类移动到引用的类库中。我做了一些阅读,发现 .Net Standard 是解决这个问题的新方法。
所以我创建了一个新的 .Net Standard 2.0 类库,然后创建了我的类。我能够很好地编译代码。我在我的 Asp.Net Core 2.0 Web 应用程序中引用了该库,在我尝试使用该类之前一切都很好。它只是一个简单的模型类,没有逻辑只是属性。
当我尝试使用它时,我收到错误 CS0246:找不到类型或命名空间名称“LoginRequest”(您是否缺少 using 指令或程序集引用?)。我不知道我做错了什么。任何帮助都将不胜感激。
提前致谢
【问题讨论】:
-
LoginRequest你的类在库中声明了吗?你真的有using指令用于定义它的命名空间吗? -
添加您的 Web 应用程序的 *.csproj 文件、库的 *.csproj、
LoginRequest类和引用LoginRequest的代码。引用没有被传递下去,问题存在于这些文件之间。
标签: .net asp.net-core .net-core .net-standard