如何在 Visual Studio 中将 .NET Framework 更改为 .NET Standard/Core?

How to change .NET Framework to .NET Standard/Core in Visual Studio?

我在 Visual Studios 中有一个 C# 解决方案。它最初是在 .NET Framework 中创建的。我想将项目转换为 .NET Standard/Core。如果我进入项目 --> 属性,我会看到附加的屏幕,其中 Target Framework 是 .NET Framework。我如何才能将其更改为 .NET Standard/Core?

正如 Roman Ryzhiy 在评论中提到的那样,这是要走的路:

https://docs.microsoft.com/en-us/dotnet/core/porting/

这对我来说效果很好,我升级了 .NET Framework 4.7.2 项目。这是一个小项目,所以我几乎没有遇到什么善后问题。升级后,应用程序选项卡中的目标框架将显示“.NET 5.0”。

  1. 安装升级助手:

    dotnet 工具安装-g 升级助手

  2. 转到您的解决方案文件夹

  3. 运行助理:

    升级助手升级你的项目-name.csproj

  4. 按照助手里的步骤操作,真的很简单

另外,这里有更详细的步骤:

https://docs.microsoft.com/en-us/dotnet/core/porting/upgrade-assistant-overview#installation-steps