我有一个 .NET 5 中的 Web 应用程序,我想将其升级到最新版本的 .net。
我安装了 VS 2019 和 VS 2022,安装了 .NET 7.0 SDK (v7.0.400)。
PS C:\proj> dotnet --list-sdks
3.1.426 [C:\Program Files\dotnet\sdk]
5.0.408 [C:\Program Files\dotnet\sdk]
5.0.416 [C:\Program Files\dotnet\sdk]
6.0.203 [C:\Program Files\dotnet\sdk]
6.0.316 [C:\Program Files\dotnet\sdk]
7.0.110 [C:\Program Files\dotnet\sdk]
7.0.307 [C:\Program Files\dotnet\sdk]
7.0.400 [C:\Program Files\dotnet\sdk]
然而,任何建议的升级方法似乎都不起作用。
你在 VS 2019 中看到“安装其他框架”选项...这个根本不起作用,我点击它,它会将我发送到 SDK 站点,但我已经安装了 .NET 6 和 7,我重新安装了它们然而,现在不在列表中。做什么才能做一个有效果的组合框?...
- 如果我想使用MS升级助手只能安装在VS 2022上...,所以我不能在VS 2019中使用它...((
怎么办,请帮忙?!
- 有没有办法通过命令行将.net 5项目升级到.net 7?
是的,因为您至少需要 VS 17.4(即 VS 2022)才能将其与 .NET 7 一起使用 - .NET 7 发行说明
VS 2022 支持 .NET 5 项目,尝试在各个组件选项卡中启用它:
另请尝试安装适用于 VS 的Microsoft Reporting Services Projects 2022扩展。