对 COM 组件 vs2010 到 2019 的调用已返回错误 HRESULT E_FAIL

Posted

技术标签:

【中文标题】对 COM 组件 vs2010 到 2019 的调用已返回错误 HRESULT E_FAIL【英文标题】:Error HRESULT E_FAIL has been returned from a call to a COM component vs2010 to 2019 【发布时间】:2021-08-18 17:03:33 【问题描述】:

我有一个 c# 项目。我在 Visual Studio 2010 上编写,但现在我应该从 Visual Studio 2019 开始。当我想打开任何表单设计或任何东西时,我会看到此错误消息。

我删除了 .vs 文件夹但没有用。

感谢大家的帮助。

【问题讨论】:

你当前的项目winform或wpf是什么?根据您的错误,您可以尝试找到 csproj.user 文件,将其删除并重建项目以检查它是否适合您。 【参考方案1】:

我重建了“表格”。我导入了旧的“.cs”和“设计”文件。我的问题解决了。不知道有没有其他办法

【讨论】:

以上是关于对 COM 组件 vs2010 到 2019 的调用已返回错误 HRESULT E_FAIL的主要内容,如果未能解决你的问题,请参考以下文章

发布模式下无法为 COM 组件创建 ActiveX 组件(VS2010 特定)

VS2010 集成标准com组件

vs2010 C#添加DLL文件引用失败

vs2010 C#添加DLL文件引用失败

需要对 VS 2010 winform 组件的建议

visual studio 2019创建项目报错:对com组件的调用返回了错误hresult_fail(未解决)