我有一个.NET Core 2.1应用程序,一个.NET MVC网站(4.7.2),也有一个.NET 4.7.2类库。
我想做的是让我的核心2.1项目引用类库。
现在,我已经毫无问题地添加了对核心项目的引用(它可以构建),但是当我尝试将名称空间添加到类中时,它没有出现。
我希望应用程序和MVC网站都共享同一个类库。
以下是屏幕截图:
应该有另一个命名空间,一个叫做模型
任何帮助都会很棒。 谢谢
答案 0 :(得分:4)
您可以改为引用.NET Standard
库。因此,您需要创建具有通用共享逻辑的.NET Standard
库,并从-.NET Core
和.NET Framework ("full")
项目中引用。
请注意,虽然您可以不使用.NET Standard
来使用PackageReference
,但建议使用这种方式。在Referencing .NET Standard Assemblies from both .NET Core and .NET Framework中查找更多详细信息。