visual studio编译时插件

时间:2009-07-15 13:10:52

标签: visual-studio

是否有可视化工作室插件来跟踪编译和运行项目所需的时间?

基本上我正试图为开发部门提供更快的计算机。似乎每次我想运行/调试都需要一分钟左右,所以我想要一种方法来跟踪我的计算机每天/每周/每月的编译时间。

我们在C#中使用visual studio 2005,.net 2.0。

2 个答案:

答案 0 :(得分:5)

对于C ++,你可以打开构建时间,在VS2005中,这是在工具>选项>项目和解决方案> VC ++项目设置>构建时间。不确定这是否适用于其他语言。这仅对每个单独构建并将结果吐出到输出窗口。如果你想跟踪统计数据,那么你需要解析它并以某种方式存储它。

答案 1 :(得分:3)

您可以使用构建事件宏来简单地执行此操作。一种实现可能是让它执行一个小脚本文件,它可以将日期和时间以及事件记录到文件中,然后您可以处理该文件以计算编译时间的大小。

如果您在解决方案中有多个项目,那么这些日子可能是一个快速的自定义msbuild任务,您可以编辑解决方案以在流程的开始和结束时调用该任务。