我在现有解决方案中添加了一个新的dotnetcore(RC2)项目,其中包含一组dotnet framewotk 4.5项目。
当我尝试在全新的dotnetcore项目中添加引用时,我收到一条消息,告诉我无法从针对框架4.5的项目中进行引用。
不支持以下项目的引用:“项目名称”
具有与当前目标不兼容的目标框架
项目“项目名称”
我遵循了thread的规定,但没有找到解决该问题的明确方法。
在这种情况下,推荐的方法是什么?
最佳答案
用新的Class Library (Portable)
项目(PCL)替换库的项目文件。到达那里后,您可以定位PCL配置文件或新的Net Standard
您还可以有2个单独的项目文件,构建相同的源文件,但是每个文件都针对不同的框架/目标(一个用于PCL,一个用于.NET fw)。
在这里,您可以逐步进行操作:https://oren.codes/2016/06/23/portable-is-dead-long-live-netstandard/
关于c# - dotnetcore和Framework 4.5之间的兼容性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37842366/