2011-05-24 1694 views
1

我在这个错误上看到不少帖子,但没有一个与我的情况有关。我有一个包含2个winforms应用程序和一个数据访问DLL的小解决方案。我正在使用VS2010 SP1。Visual Studio 2010警告:未指定的错误(异常来自HRESULT:0x80004005(E_FAIL))

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

解决方案中没有安装或使用不常见的工具,组件或库,所以它让我非常困惑。

任何意见将非常感谢!

感谢和亲切的问候。

+0

Vista SP2已经出现_over_两年了。 Vista平台更新于2009年下半年发布。在尝试找出Visual Studio出了什么问题之前,两者都应安装在您的计算机上。它很容易相关。 – pickypg 2011-05-24 01:38:59

回答

4

你是否链接到任何本地/ COM库?

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

不知道,但如果你已经在全面管理解决方案,混合CPU的目标类型,这也可能发生......

+0

非常感谢,您的回答帮助我解决了构建解决方案时遇到的相同类型的错误。 – Sabuncu 2012-03-28 07:38:39

0

只是一些前阵子,当我开始捉迷藏负载测试TE下面的错误对话框显示“未指定错误(来自HRresult的异常:0x800004005(E_FAIL))“。

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

问候, VIVEK中号

2

运行Visual Studio作为管理员,我有同样的问题,当我运行VS以管理员身份问题了。

相关问题