【发布时间】:2010-09-10 01:47:41
【问题描述】:
我们的构建服务器花费了太长时间来构建我们的 C++ 项目之一。它使用 Visual Studio 2008。有什么方法可以让 devenv.com 记录在解决方案中构建每个项目所花费的时间,以便我知道应该将精力集中在哪里?
在这种情况下,改进的硬件不是一种选择。
我尝试设置输出详细程度(在工具/选项/项目和解决方案/构建和运行/MSBuild 项目生成输出详细程度下)。这在 IDE 中似乎没有任何影响。
从命令行运行 MSBuild 时(对于 Visual Studio 2008,它需要是 MSBuild v3.5),它会在最后显示经过的总时间,但不在 IDE 中。
我真的想要一份解决方案中每个项目的耗时报告,这样我就可以弄清楚构建过程在哪里花费了时间。
另外,由于我们实际上使用 NAnt 来驱动构建过程(我们使用 Jetbrains TeamCity),有没有办法让 NAnt 告诉我每个步骤所用的时间?
【问题讨论】:
标签: visual-studio msbuild build-process