dotnetcore和framework 4.5之间的兼容性

时间:2016-06-15 17:48:32

标签: c# asp.net-core asp.net-core-mvc

我在我现有的解决方案中添加了一个新的dotnetcore(RC2)项目,该解决方案包含一组dotnet framewotk 4.5项目。

当我尝试在我的全新dotnetcore项目中添加引用时,我收到一条消息,告诉我我无法从针对框架4.5的项目中进行引用。

  

以下项目不支持参考:"项目名称"   具有与当前目标不兼容的目标框架   项目"项目名称"

我遵循了此thread但我没有找到任何明确的解决方案。

这种情况的推荐方法是什么?

1 个答案:

答案 0 :(得分:1)

用新的Class Library (Portable)项目(PCL)替换库的项目文件。在那里,您可以定位PCL配置文件或新的Net Standard

您还可以拥有2个独立的项目文件,构建相同的源文件,但每个文件都针对不同的框架/目标(一个用于PCL,一个用于.NET fw)。

这里有一步一步:https://oren.codes/2016/06/23/portable-is-dead-long-live-netstandard/