我有一个针对.NET Framework的应用程序,现在我需要在.NET Core中开发一个库。 我计划将两个项目放在同一个解决方案中,并在.NET Framework项目中添加.NET Core库作为参考。
可以这样做吗?如果答案是肯定的,那怎么办呢?
答案 0 :(得分:6)
2017年4月发表了一篇关于如何从同一解决方案中支持两个运行时的文章:
https://docs.microsoft.com/en-us/dotnet/core/porting/project-structure
归结为两种方法:
用多目标.NET Core项目替换现有项目。
保留现有项目并创建.NET Core项目。
我们正在积极讨论在pythonnet中采用哪种方式,因为该项目支持Windows上的.NET Framework和Linux / OSX上的Mono。现在我们正在添加跨平台的pythonnet支持: