VS2019添加引用出错:对COM组件的调用返回了错误HRESULT E_FAIL

原因:计算机上安装了多个版本的Visual Studio,且先安装了高版本后安装低版本

以管理员身份打开 Developer Command Prompt for VS 2019(vs2019开发人员命令提示符)

定位到你的vs2019的安装目录
例:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\PublicAssemblies

直接输入cd C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\PublicAssemblies

然后执行下面的代码:
gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll

显示“程序集已经成功添加到缓存中”,重启VS即可

你可能感兴趣的:(VS2019添加引用出错:对COM组件的调用返回了错误HRESULT E_FAIL)