在Visual Studio中度量总解决方案生成时间[duplicate]

iih3973s  于 2022-11-25  发布在  其他
关注(0)|答案(6)|浏览(168)

此问题在此处已有答案

Displaying build times in Visual Studio(13个答案)
9年前关闭了。
有没有人知道Visual Studio 2008中是否有报告总解决方案生成时间的本机机制?您可以更改生成详细程度以报告每个项目的生成时间(如here所述)或报告来自msbuild的总生成时间,但我希望在IDE中看到包含许多项目的整个解决方案的生成时间。除了创建自定义的生成前和生成后事件之外,有没有人知道在总的构建时间内是否有任何本地输出?谢谢!

r1wp621o

r1wp621o1#

为了完整起见,正确答案是“不,您不能直接在Visual Studio中报告总的解决方案生成时间”。

ercv8c1e

ercv8c1e2#

不是本机的,也不是不适用于VS 2008(目前仅适用于VS 2010),但the VSCommands 2010 extension提供这些统计信息。
另请参阅:VS 2010: Prevent display of Build Summary in the output window

fbcarpbf

fbcarpbf3#

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

> msbuild MySolution.sln
...
Time Elapsed 00:00:36.94
kxeu7u2r

kxeu7u2r4#

在Visual Studio 2010中,还有一种简单的方法可以测量每个项目的生成时间。我非常肯定它在Visual Studio 2008中也能工作。您所要做的就是转到工具-〉选项-〉项目和解决方案-〉生成和运行,并将MSBuild项目生成输出详细程度设置为“正常”或“详细”。(我建议“正常”,因为详细给出了太多的信息)。

rryofs0p

rryofs0p6#

在VC2008中,“工具”/“选项”/“项目和解决方案”/“VC项目设置”中有“生成计时”选项

相关问题