如何安全卸载Visual Studio安装的无法被检测到的.NET SDK
随Visual Studio 2019安装的.NET 3.1 SDK安全移除方法
随Visual Studio捆绑安装的.NET SDK属于VS托管的内置组件,官方独立.NET卸载工具无法识别是正常情况,按以下步骤操作即可无风险移除:
- 关闭所有运行中的Visual Studio窗口、以及所有占用dotnet相关进程的开发工具,避免文件锁定导致卸载失败。
- 打开Visual Studio Installer,在已安装产品列表找到Visual Studio 2019 16.11,点击对应条目旁的「修改」按钮进入组件配置页。
- 切换到「单个组件」选项卡,在顶部搜索框输入
.NET Core 3.1,在结果列表里取消勾选所有和.NET Core 3.1 SDK、.NET Core 3.1 运行时相关的选项,注意核对版本号,不要误取消你需要的其他.NET版本组件。 - 确认勾选调整完成后,点击界面右下角的「修改」按钮,等待Installer自动完成组件更新移除,过程中不要强制结束Installer进程。
- 操作完成后打开任意终端,执行
dotnet --list-sdks命令查看已安装SDK列表,确认.NET 3.1 SDK不在输出列表中即完成移除。
注意:如果完成上述步骤后仍检测到.NET 3.1 SDK残留,不要直接手动删除dotnet安装目录下的对应版本文件夹,先在Visual Studio Installer中对VS2019执行一次「修复」操作,修复完成后再重复上述单个组件取消勾选的流程即可彻底清理,不会影响其他版本.NET、以及Visual Studio的正常运行。
内容的提问来源于stack exchange,提问作者Ivan Petrov
相关产品推荐
相关产品推荐

