首页 > 解决方案 > 错误 HRESULT E_FAIL 从添加引用上的 COM 组件调用返回

问题描述

在 VS-2017 中,单击“添加引用”时出现错误:

"Error HRESULT E_FAIL has been returned from a call to a COM component."

由于我无法

  1. 添加任何参考和
  2. 通过 DB_First 方法更新我的数据库

此问题在上次更新 Windows 后开始出现。

标签: .netvisual-studio

解决方案


什么对我有用

  1. 使用管理员权限打开 VS 2019 的开发人员命令提示符
  2. 输入开发人员命令提示符

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

您的路径可能不同,因此请检查

  1. 输入开发人员命令提示符

gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll

它应该重建,您现在可以添加引用!


推荐阅读