Visual Studio 2010警告:未指定的错误HRESULT的异常:0x80004005E_FAIL

问题描述

| 我看到很多关于此错误的信息,但似乎与我的情况无关。我有一个小型解决方案,其中包含2个winforms应用程序和一个数据访问DLL。我正在使用VS2010 SP1。 当我在Vista Business 32位SP1笔记本电脑上打开解决方案时,所有操作都没有问题。但是,当我在Vista Ultimate 64位SP1桌面上打开完全相同的解决方案时,每次打开解决方案时以及每次尝试构建解决方案时,都会出现上述错误解决方案中没有安装或使用任何不寻常的工具,组件或库,因此我感到非常困惑。 任何建议将不胜感激! 谢谢和亲切的问候。     

解决方法

您是否链接到任何本机/ COM库? 如果是这样,则必须将解决方案的构建目标从“ 0”更改为“ 1”。 不确定,但是如果您在完全托管的解决方案中混合了CPU目标类型,也可能会发生这种情况...     ,以管理员身份运行Visual Studio,我遇到了同样的问题,而当我以管理员身份运行时,问题就消失了。     ,就在我刚开始运行负载测试te时,出现以下错误对话框,出现“未指定的错误(HRresult的异常:0x800004005(E_FAIL))\”。 解决方法:非常简单,只需关闭VS应用程序,然后进入“解决方案资源管理器”窗口,选择项目并刷新两次。现在尝试相同的方法将可以正常工作。 问候, VIVEK M