Visual Studio 2022扩展安装/更新报错:无法加载Microsoft.Identity.Client程序集
解决Visual Studio 2022扩展安装/更新时的Microsoft.Identity.Client版本不匹配报错
清理Visual Studio扩展缓存
- 关闭所有VS2022窗口,打开文件资源管理器,导航到
%localappdata%\Microsoft\VisualStudio\<你的VS版本号>\Extensions - 删除该目录下的所有文件和文件夹(仅清理缓存,不会删除已安装的扩展)
- 再进入
%localappdata%\Temp目录,删除所有以VSIX开头的临时文件
- 关闭所有VS2022窗口,打开文件资源管理器,导航到
修复Visual Studio安装
- 打开Visual Studio Installer,找到已安装的VS2022实例,点击
更多->修复 - 修复完成后重启电脑,再尝试安装或更新扩展
- 打开Visual Studio Installer,找到已安装的VS2022实例,点击
手动替换Microsoft.Identity.Client.dll文件
- 找到VS2022安装目录下的
Common7\IDE文件夹(默认路径通常为C:\Program Files\Microsoft Visual Studio\2022\<版本>\Common7\IDE) - 查看目录中
Microsoft.Identity.Client.dll的版本,若与报错要求的4.30.0.0不符,下载对应版本的文件替换原文件(替换前请备份原文件) - 重启VS2022后重试操作
- 找到VS2022安装目录下的
重置Visual Studio用户数据
- 以管理员身份打开命令提示符,执行命令:
devenv /resetuserdata - 等待重置完成后,重新启动VS2022并配置基础设置,再尝试安装扩展
- 以管理员身份打开命令提示符,执行命令:
内容的提问来源于stack exchange,提问作者user20660199
相关产品推荐
相关产品推荐

