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项目,都正常,再点项目属性也可以顺利打开属性页。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。