在Visual Studio 2005中,我有一个通过Project Dependencies对话框指定的显式依赖关系的解决方案。什么导致Visual Studio 2005无序命令行版本?
当我通过devenv的建立/重建发布为例,项目是建立在不同的顺序装载了IDE时相比。这是我指定的依赖项不允许的顺序。
在一些情况下,devenv的崩溃:(
日志显示每一行前的数字表示的顺序,这相信是依赖诱导的顺序:
11> MyExeProject - 1个错误(S ),0个警告
然而,该版本似乎是的顺序开始,中断,并继续在另一种秩序 - 不工作,所以8可前11.如果11完成它的构建在8的链接中,有一个问题。
类似的重新排序发生在IDE,但生成顺序仍保持完整。
需要通过命令行来构建,任何想法,为什么这是或什么原因?
重新排序的问题是因为多个构建因多个内核/线程/处理器而同时进行。微软正试图更有效率,但他们失败了。 – unixman83 2011-03-01 17:55:45