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即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容