. net框架和.net核心在同一个解决方案
本文关键字:net 同一个 解决方案 核心 框架 | 更新日期: 2023-09-27 18:12:25
我有一个针对。net框架的应用程序,现在我需要在。net Core中开发一个库。我计划将这两个项目放在同一个解决方案中,并在。net框架项目中添加。net Core库作为参考。
这能做到吗?如果答案是肯定的,那么如何做到这一点呢?
2017年4月发表了一篇关于如何从同一解决方案支持两个运行时的文章:
https://learn.microsoft.com/en-us/dotnet/core/porting/project-structure可以归结为两种方法:
- 在同一个项目中配置两个框架(例如*.csproj):
用多目标的。net Core项目替换现有项目。
- 每个框架都有一个单独的项目:
保留现有项目,创建一个。net Core项目。
我们正在积极讨论在pythonnet中走哪条路,因为该项目在Windows上支持。net框架,在Linux/OSX上支持Mono。现在我们正在添加跨平台pythonnet支持:
https://github.com/pythonnet/pythonnet/pull/518