VS 2022 升级到17.8.0后,已经集成安装了.NET SDK 8.0.0,打开现有.NET 7.0的项目,发现在在右上角解决方案管理器中的项目名字上点右键,出现的快捷菜单中选择属性,竟然毫无反应,无法打开属性页,无法设置编译目标,网上搜索无果。

.NET SDK 8.0.0 Visual Studio support Included in Included runtimes Language support
Visual Studio 2022 (v17.8) Visual Studio 17.8.0 .NET Runtime 8.0.0

ASP.NET Core Runtime 8.0.0

.NET Desktop Runtime 8.0.0

C# 12.0

F# 8.0

Visual Basic 16.9

然后无意中看到,项目右键快捷菜单中有个Upgrade/升级,点击之后引导到.NET Upgrade Assistant的下载页面:https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.upgradeassistant

下载后得到 Microsoft.NET.UpgradeAssistant.vsix,双击运行安装(必须关掉VS2022),否则会提示等待关闭一系列进程。

安装完成后打开VS2022,再点击Upgrade,按照提示下一步,很顺利就完成了到8.0.0的升级。

此时重新生成项目,debug项目,都正常,再点项目属性也可以顺利打开属性页。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。