我在这个错误上看到了不少帖子,但似乎没有一个与我的情况有关。我有一个小解决方案,包含2个winforms应用程序和一个数据访问DLL。我正在使用带有SP1的VS2010。
当我在Vista Business 32位SP1笔记本电脑上打开解决方案时,一切都没有问题。但是,当我在Vista Ultimate 64位SP1桌面上打开完全相同的解决方案时,一旦打开解决方案并且每次尝试构建解决方案时,我都会收到上述错误。
解决方案中没有安装或使用任何不寻常的工具,组件或库,因此让我非常困惑。
非常感谢任何建议!
谢谢和亲切的问候。
答案 0 :(得分:4)
您是否链接到任何本机/ COM库?
如果是这样,您必须将解决方案的构建目标从AnyCpu
更改为x86
。
不确定,但如果您在完全托管的解决方案中混合CPU目标类型,也可能发生这种情况......
答案 1 :(得分:1)
以管理员身份运行visual studio,我遇到同样的问题,当我以管理员身份运行vs时,问题就消失了。
答案 2 :(得分:0)
当我开始运行负载测试时,只有一段时间后出现错误对话框出现“未指定的错误(来自HRresult的异常:0x800004005(E_FAIL))”。
解决方案:非常简单只需关闭VS应用程序并进入解决方案资源管理器窗口选择项目并刷新两次。现在尝试相同它会正常工作。
此致 VIVEK M