VS2022 安装失败,异常提醒:
1、未能安装包“Microsoft.VisualStudio.JavaScript.SDK_1.0.1738743,version=1.0.1738743”
2、未能安装包“Microsoft.Windows.SDK.BuildTools_10.0.26100.1742,version=1.0.0.0”
问题原因,可以直接查看本地安装异常日志文件,文件中的描述应该是证书问题。
日志:C:\Users\用户\AppData\Local\Temp\dd_setup_20250207111029_003_Microsoft.VisualStudio.JavaScript.SDK_1.0.1738743.log
可以去https://aka.ms/VSSetupErrorReports搜索问题原因,我这里就把解决方案整理一下。
1、DigiCert Global G3 TLS ECC SHA384 2020 CA1.crt 证书。下载地址:https://www.digicert.com/kb/digicert-root-certificates.htm
2、打开了nuget.config文件:C:\Users\用户\AppData\Roaming\NuGet,并将signatureValidationMode更改为accept
3、清除了所有NuGet本地缓存,使用命令:
nuget locals all -clear
4、验证并更新了证书信任:
certutil -generateSSTFromWU roots.sst
certutil -addstore -f root roots.sst
5、使用Visual Studio Installer修复了Visual Studio 2022