首页 > 解决方案 > .NET Core 2.1 无法引用 .NET Framework 4.7.2 类库

问题描述

我有一个 .NET Core 2.1 应用程序、一个 .NET MVC 网站 (4.7.2),还有一个 .NET 4.7.2 类库。

我想要做的是让我的核心 2.1 项目引用类库。

现在我已经毫无问题地添加了对核心项目的引用(它可以构建),但是当我尝试将命名空间添加到一个类时它没有出现。

我希望应用程序和 MVC 站点共享同一个类库。

这是屏幕截图:

应该有另一个命名空间,一个叫做模型

应该有另一个命名空间,一个叫做模型

任何帮助都会很棒。谢谢

标签: .net.net-core

解决方案


.NET Standard您可以改为参考库。因此,您需要创建.NET Standard具有通用共享逻辑的库并从 -.NET Core.NET Framework ("full")项目中引用它。

请注意,虽然您可以在.NET Standard没有PackageReference的情况下使用,但建议您这样做。在从 .NET Core 和 .NET Framework 引用 .NET 标准程序集中查找更多详细信息。


推荐阅读