如何在Visual Studio Installer中卸载已取消勾选的.NET Framework 5.0?
卸载.NET SDK 5.0并升级至6.0的解决方案
第一步:确认实际安装的.NET版本
打开命令提示符或PowerShell,执行以下命令,查看系统中真实存在的SDK和运行时版本,避免被控制面板的显示误导:
dotnet --list-sdks dotnet --list-runtimes
第二步:使用官方工具卸载(推荐)
微软提供了专门的.NET卸载工具,可直接清理指定版本,绕过Visual Studio Installer的异常问题:
- 前往微软官网搜索".NET Uninstall Tool"下载工具
- 运行工具后,它会列出所有已安装的.NET组件,选中
.NET SDK 5.0.414执行卸载即可
第三步:手动清理残留(若工具卸载不彻底)
如果工具卸载后仍有残留,手动删除以下路径的对应文件夹:
- SDK目录:
C:\Program Files\dotnet\sdk\5.0.414 - 运行时目录:
C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.*(删除所有5.0开头的运行时文件夹) - (可选)清理注册表:打开注册表编辑器,定位到
HKEY_LOCAL_MACHINE\SOFTWARE\dotnet\Setup\InstalledVersions\x64\sharedHost,删除对应5.0版本的条目(操作前建议备份注册表)
第四步:处理Visual Studio关联组件
如果.NET 5.0是随Visual Studio安装的,正确卸载步骤如下:
- 打开Visual Studio Installer,找到对应的VS版本,点击「修改」
- 切换到「单个组件」标签,找到
.NET SDK 5.0相关选项取消勾选 - 点击「修改」,此时VS Installer会执行卸载操作(之前勾选是安装,取消才是卸载)
卸载完成后,再次执行dotnet --list-sdks确认5.0版本已移除,即可正常使用.NET 6.0 SDK。
内容的提问来源于stack exchange,提问作者Yash Chaturvedi
相关产品推荐
相关产品推荐

