更新Microsoft Visual Studio 2022企业预览版17.3.0 Preview5至6.0失败求助
问题描述
我在将Microsoft Visual Studio Enterprise 2022 (64-bit) Preview 17.3.0 Preview 5.0更新至Preview 6.0时遇到错误:
Visual Studio Installer Sorry, something went wrong Error: Visual Studio Installer The dependent package of Microsoft.VisualStudio.Product.Enterprise,version=17.3.32721.290,chip=x64,productarch=x64' cannot be found: Component.05D8FE2B-55EC-4A28-8865-C2570F30A1C9, version=2.0.
同时,在成功更新到17.3.0 Preview 5.0后,更新Live Share扩展时也出现问题,请求解决。
一、修复Visual Studio更新依赖缺失问题
清理Visual Studio Installer缓存
以管理员身份打开命令提示符,执行以下命令:"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe" -full执行完成后重启电脑,重新运行Visual Studio Installer尝试更新。
手动修复组件依赖
- 打开Visual Studio Installer,选择已安装的17.3.0 Preview 5.0,点击「修改」
- 在「工作负载」界面切换到「单个组件」,搜索组件ID
05D8FE2B-55EC-4A28-8865-C2570F30A1C9,勾选对应组件后点击「修改」完成安装 - 安装完成后再次尝试更新到Preview 6.0
离线安装包更新
获取Visual Studio 2022 Preview 6.0的离线安装包,运行离线安装程序进行更新,避免网络波动导致的组件下载缺失。
二、修复Live Share扩展更新问题
手动卸载重装Live Share
- 打开Visual Studio,进入「扩展」>「管理扩展」
- 在「已安装」列表找到「Live Share」,点击「卸载」后重启Visual Studio
- 重启后再次进入「管理扩展」,搜索「Live Share」并重新安装最新版本
清理扩展缓存
关闭Visual Studio,删除以下路径的缓存文件夹:%LOCALAPPDATA%\Microsoft\VisualStudio\<你的VS版本号>\ComponentModelCache %LOCALAPPDATA%\Microsoft\VisualStudio\<你的VS版本号>\Extensions重启Visual Studio后重新尝试更新Live Share
检查版本兼容性
确认Live Share最新版本是否适配17.3.0 Preview 5.0,若存在兼容问题,可暂时安装适配该预览版的旧版Live Share,等待扩展更新适配。
内容的提问来源于stack exchange,提问作者Yasir Arafat

