引用ASP.NET Core中的现有.NET Framework项目

我有一个.NET Framework 4的现有项目,它是一个业务逻辑层

我创建了带有核心框架的.NET核心应用程序,并尝试添加存在的业务层作为参考,我尝试使用此示例: 如何在.NET Core项目中引用.NET Framework项目?

我还使用.net框架创建了核心应用程序并尝试添加引用它也无法正常工作

请检查下面的图像,并给我帮助:)

--------- .net framework 

在此处输入图像描述

 ------ core project 

在此处输入图像描述

在此处输入图像描述

根据此页面上的图表: https : //docs.microsoft.com/en-us/dotnet/articles/standard/library您需要将库升级到至少4.5版本的Framework。

我目前正在使用我的库的Framework 4.6版本,并从Asp.Net Core MVC Web项目中引用它们而没有问题。

您可能会发现这些链接也很有用:

  • Scott Hanselman的逐步指导: http : //www.hanselman.com/blog/HowToReferenceAnExistingNETFrameworkProjectInAnASPNETCore10WebApp.aspx

  • Target Framework Monikers的解释: https ://blogs.msdn.microsoft.com/cesardelatorre/2016/06/28/running-net-core-apps-on-multiple-frameworks-and-what-the-target-framework- 绰号- TFMS-是,大约/

当你添加对.net框架核心项目的引用时,我需要点击恢复包按钮:)

和.net核心框架工作项目无法添加.net框架项目参考

在此处输入图像描述