我正在使用我们继承的VS2010解决方案。它有大约300个项目。中期我会尝试将其分解为多种解决方案,但我不能立即这样做。
一个直接的问题是,如果我连续两次构建,第二个仍然会做很多工作,这告诉我“make”配置有问题。分析构建配置以确定不正确的依赖关系或其他问题的最佳方法是什么?
是否有这样做的工具或者我应该尝试制作自己的工具?谢谢。 (解决方案是通过VS2005和VS2008迁移到VS2010之前,这可能对构建配置没有帮助)
答案 0 :(得分:0)
第二次构建中的“大量工作”可能只是PreBuild步骤中的操作,这些操作始终执行。确保您至少获得“正常”而不是“最小”构建输出(工具 - >选项 - >项目和解决方案 - >构建和运行)。只需查看第二个输出就可以获得所需的信息。据我所知,没有工具可以比较构建日志文件,但自己编写它不应该太难。