小编典典

在 Visual Studio 中显示构建时间?

all

我们的构建服务器花费了太长时间来构建我们的 C++ 项目之一。它使用 Visual Studio 2008。有什么方法可以让 devenv.com
记录在解决方案中构建每个项目所花费的时间,以便我知道应该将精力集中在哪里?

在这种情况下,改进硬件不是一种选择。

我尝试设置输出详细程度(在工具/选项/项目和解决方案/构建和运行/MSBuild 项目构建输出详细程度下)。这在 IDE 中似乎没有任何影响。

从命令行运行 MSBuild 时(对于 Visual Studio 2008,它需要是 MSBuild v3.5),它会在最后显示经过的总时间,但不会在
IDE 中显示。

我真的很想为解决方案中的每个项目提供一份耗时的报告,以便我可以弄清楚构建过程在哪里花费了时间。

或者,由于我们实际上使用 NAnt 来驱动构建过程(我们使用 Jetbrains TeamCity),有没有办法让 NAnt 告诉我每个步骤所用的时间?


阅读 70

收藏
2022-07-12

共1个答案

小编典典

菜单 工具—— 选项 —— 项目和解决方案 ——VC ++ 项目设置 —— 构建时间 应该可以工作。

2022-07-12