当前位置:  开发笔记 > 编程语言 > 正文

是什么导致Visual Studio 2005无序命令行构建?

如何解决《是什么导致VisualStudio2005无序命令行构建?》经验,为你挑选了1个好方法。

在Visual Studio 2005中,我有一个通过Project Dependencies对话框指定显式依赖项的解决方案.

例如,当我通过devenv/rebuild Release构建时,项目的构建顺序与加载IDE时的顺序不同.这是我指定的依赖项不允许的顺序.

在某些情况下,devenv崩溃:(

日志在显示订单的每一行之前显示一个数字,我认为这是依赖性引发的顺序:

11> MyExeProject - 1个错误,0个警告

但是,构建似乎以该顺序启动,中断并以另一个顺序继续 - 这不起作用.所以8可以在11之前完成它的构建.如果11中的11个链接,则存在问题.

类似的重新排序在IDE中发生,但构建顺序仍然保持完整性.

需要通过命令行构建,任何想法为什么这是或原因是什么?



1> theschmitzer..:

好的,我相信这是真正的答案.

启用多处理器构建.依赖顺序仍然在IDE中强制执行,但不是通过命令行强制执行,至少在VS 2005中是这样.

关闭它是通过工具/选项/构建和运行.将最大值设置为1.

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有