【问题标题】:Unable to start debug from visual studio 2008; unrecognized or unsupported binary format无法从 Visual Studio 2008 开始调试;无法识别或不受支持的二进制格式
【发布时间】:2011-05-10 18:49:32
【问题描述】:

我目前正在尝试设置我的新笔记本电脑以进行开发。 但我遇到以下行为:

当我第一次(或清理后)尝试构建解决方案时,我收到以下错误:
一般错误 c1010070:无法加载和解析清单
但是,如果我再次构建,此错误就会消失。所以也许这无关紧要,但我会提到我是否重要。 :-)

在第二次构建运行后,我能够创建一个可执行文件,但我无法使用 Visual Studio 中的“开始调试”命令启动 i。
如果我在外面启动应用程序,一切都很好,但是当我正在开发这个东西时,我还需要调试。如果可能的话,我想使用 vs 调试器。

我的系统:
带有英特尔酷睿 i3 沙桥的联想 x220
已安装 Windows 7 32 位(我之前也尝试过 64 位) (您需要更多信息吗?)

vs 项目:
它是一个解决方案,包含一个静态库项目、两个动态库项目和一个创建可执行文件的项目
一切都是为 32 位设计的,目标机器设置为 x86。

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

我也搜索了可能我错过了一些相关文章。
如果是这样,请将我指向那篇文章,并接受我的再次询问。

感谢您提前回答

【问题讨论】:

  • 也许您没有使用“以管理员身份运行”选项运行 Visual Studio?
  • 我尝试以管理员身份运行 vs,但它没有改变任何东西,两个错误(清单和不支持的二进制格式)仍然发生。

标签: visual-studio-2008 debugging windows-7 64-bit


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-12
    • 1970-01-01
    • 2010-09-28
    • 2017-06-08
    • 1970-01-01
    • 2012-12-28
    相关资源
    最近更新 更多