gpt4 book ai didi

c# - .Net Framework 和 .Net Core 在同一个解决方案中

转载 作者:IT王子 更新时间:2023-10-29 04:50:31 24 4
gpt4 key购买 nike

我有一个面向 .NET Framework 的应用程序,现在我需要在 .NET Core 中开发一个库。我打算将这两个项目放在同一个解决方案中,并在 .NET Framework 项目中添加 .NET Core 库作为引用。

这能做到吗?如果答案是肯定的,如何做到这一点?

最佳答案

2017 年 4 月发表了一篇关于如何从同一解决方案支持两种运行时的文章:

https://learn.microsoft.com/en-us/dotnet/core/porting/project-structure

归结为两种方法:

  • 在同一项目中配置两个框架(例如 *.csproj):

用多目标 .NET Core 项目替换现有项目。

  • 每个框架都有一个单独的项目:

保留现有项目并创建一个 .NET Core 项目。


我们正在积极讨论在 pythonnet 中走哪条路,因为该项目支持 Windows 上的 .NET Framework 和 Linux/OSX 上的 Mono。现在我们正在添加跨平台 pythonnet 支持:

https://github.com/pythonnet/pythonnet/pull/518

关于c# - .Net Framework 和 .Net Core 在同一个解决方案中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39959481/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com