我有一个问题是可以将.net核心项目引用到.net framework 4.6.1 MVC。
我尝试通过添加标准引用来实现它,但是没有运气它只是告诉我.net核心平台的项目目标不能被引用到.net框架之一。
任何人都知道答案吗?
答案 0 :(得分:3)
实际上,你不能这样做但是如果你可以在目标.net标准的库中迁移所有需要的逻辑,你将能够在每个框架中引用它。主要是这是.net标准的主要目标。
答案 1 :(得分:-1)
.NET Framework 4.6.1与.NET标准2.0兼容:https://docs.microsoft.com/en-us/dotnet/standard/net-standard
这意味着您可以从.NET Framework 4.6.1项目引用.NET Standard 2.0项目/库(或1.x)。您可能需要安装.NET Core SDK,具体取决于您正在讨论的.NET标准项目的版本。如果要引用.NET Core项目,则应该将其重新定位到.NET标准。
来自https://www.hanselman.com/blog/HowToReferenceANETCoreLibraryInWinFormsOrNETStandardExplained.aspx(在其中一条评论中链接)
.NET Standard是您的库的目标,以及使用您的库作为平台的应用程序。