Visual Studio 2010警告:未指定错误(来自HRESULT的异常:0x80004005(E_FAIL))

时间:2011-05-24 01:30:24

标签: visual-studio-2010

我在这个错误上看到了不少帖子,但似乎没有一个与我的情况有关。我有一个小解决方案,包含2个winforms应用程序和一个数据访问DLL。我正在使用带有SP1的VS2010。

当我在Vista Business 32位SP1笔记本电脑上打开解决方案时,一切都没有问题。但是,当我在Vista Ultimate 64位SP1桌面上打开完全相同的解决方案时,一旦打开解决方案并且每次尝试构建解决方案时,我都会收到上述错误。

解决方案中没有安装或使用任何不寻常的工具,组件或库,因此让我非常困惑。

非常感谢任何建议!

谢谢和亲切的问候。

3 个答案:

答案 0 :(得分:4)

您是否链接到任何本机/ COM库?

如果是这样,您必须将解决方案的构建目标从AnyCpu更改为x86

不确定,但如果您在完全托管的解决方案中混合CPU目标类型,也可能发生这种情况......

答案 1 :(得分:1)

以管理员身份运行visual studio,我遇到同样的问题,当我以管理员身份运行vs时,问题就消失了。

答案 2 :(得分:0)

当我开始运行负载测试时,只有一段时间后出现错误对话框出现“未指定的错误(来自HRresult的异常:0x800004005(E_FAIL))”。

解决方案:非常简单只需关闭VS应用程序并进入解决方案资源管理器窗口选择项目并刷新两次。现在尝试相同它会正常工作。

此致 VIVEK M