2011-05-10 24 views
0

我目前正在尝试设置新的笔记本电脑进行开发。 但我会遇到以下行为:无法从Visual Studio 2008开始调试;无法识别或不支持的二进制格式

当我尝试为首次溶液(或后清理)我得到以下错误:
一般错误c1010070:无法加载并解析清单
但是,如果我再次构建,此错误消失。所以也许没关系,但我提到我,如果它以某种方式很重要。 :-)

后第二次构建来看,我能够创建一个可执行文件,但我不能在Visual Studio中的“开始调试”命令启动我。
如果我在外面启动应用程序vs一切正常,但由于我正在开发这件事,我还需要调试。如果可能的话,我想使用vs调试器。

我的系统:
联想X220采用Intel酷睿i3的SandyBridge
的Windows 7安装的32位(我也有64位曾试图) (你需要进一步的相关信息?)

的VS项目:
它是一个包含一个静态库项目,两个动态库项目以及一个包含可执行文件的解决方案。解决方案:所有内容都设置为32位,目标机器设置为x86。

我没有问题,并建立在我的电脑在工作,它运行64位Windows 7上运行的一切,并在虚拟机中运行Windows我的笔记本电脑7 32位。

我也被搜查,也许我错过了一些相关文章。
如果是这样,请将我指向那篇文章,并把我的appologies再次询问。

感谢您对adavance

+0

也许你没有运行Visual Studio作为管理员身份运行选项? – 2011-05-10 18:53:57

+0

我试着以管理员身份运行vs,但它没有改变任何东西,两个错误(清单和不支持的二进制格式)仍然发生。 – Valerie 2011-05-10 19:09:51

回答

0

答案我认为问题是,我的解决方案是一个ext3格式的光盘上。我在Windows 7中使用ext2ifs http://www.fs-driver.org/安装了该光盘并启用了写入支持。之后我试着如果我真的有写支持,一切都很好。但不知何故,驱动程序始终无法启用此写入支持。这就是为什么VS有时抱怨说它不能写清单。我将我的解决方案复制到NTFS光盘上,并且正常工作正常。奇怪的是,我之前已经尝试过这种方式,但是它也不会起作用。所以我不能100%确定我的解决方案确实是解决方案。对我来说现在起作用了。 :-)

相关问题