我们的构建服务器花费了太长时间来构建我们的 C++ 项目之一。它使用 Visual Studio 2008 ,运行 devenv.com MyApp.sln/Build
——参见 devenv command-line switches (尽管这是针对较新版本的 VS)。有没有办法让 devenv.com 记录在解决方案中构建每个项目所花费的时间,以便我知道我的工作重点在哪里?
在这种情况下,改进硬件不是一种选择。
我试过设置输出详细程度(在菜单 工具 → 选项 → 项目和解决方案 → 构建和运行 → MSBuild 项目生成输出冗长)。这在 IDE 中似乎没有任何效果。
当从命令行运行 MSBuild 时(对于 Visual Studio 2008,它需要是 MSBuild v3.5),它会在最后显示经过的总时间,但不会在 IDE 中显示。
我真的想要解决方案中每个项目的耗时报告,这样我就可以弄清楚构建过程在哪里耗时。
最佳答案
菜单 工具 → 选项 → 项目和解决方案 → VC++ 项目设置 → 构建时间 应该可以。
关于visual-studio - 在 Visual Studio 中显示构建时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16025077/