在Visual Studio中测量整个解决方案的构建时间

Tro*_*unt 42 build-process visual-studio

有没有人知道是否有任何本机机制来报告Visual Studio 2008中的整体解决方案构建时间?您可以更改构建冗长报告每个项目的构建倍,讨论在这里或MSBuild的报告总建筑时间,但我想看到这个在IDE跨越包含许多项目的整个解决方案.如果没有创建自定义的前置和后置构建事件,是否有人知道总构建时间是否有任何本机输出?谢谢!

Tro*_*unt 19

为了完整起见,正确的答案是"不,您无法直接在Visual Studio中报告整个解决方案构建时间".

  • 正确的答案是否定的 - 问题出在Visual Studio 2008上我并不认为splintor咆哮,他实际上很有礼貌:) (5认同)

spl*_*tor 17

不是原生的,也不适用于VS 2008(目前仅适用于VS 2010),但VSCommands 2010扩展提供了这些统计信息.

另请参阅:VS 2010:阻止在输出窗口中显示"构建摘要"


Gra*_*meF 12

从命令提示符运行它时,MSBuild将显示总构建时间,例如:

> msbuild MySolution.sln
...
Time Elapsed 00:00:36.94
Run Code Online (Sandbox Code Playgroud)

  • 当然,我知道命令行选项,我正在寻找VS内的东西,所以它在正常开发过程中是可见的. (3认同)

Pav*_*dov 9

在Visual Studio 2010中还有一种简单的方法来衡量每个项目的构建时间.我很确定它也可以在Visual Studio 2008中使用.您所要做的就是转到 工具 - >选项 - >项目和解决方案 - >构建和运行,并将MSBuild项目构建输出详细程度设置为"正常"或"详细"(我建议"正常",详细说明也是如此)很多信息).

  • 如果您的解决方案中有多个项目,“正常”不会输出总构建时间。“详细”也不行。 (3认同)

归档时间:

查看次数:

15670 次

最近记录:

12 年,5 月 前