VS2010如何使输出显示项目构建的计数器

时间:2013-05-14 13:51:13

标签: windows visual-studio-2010 visual-studio csc

我有很多项目的解决方案,并希望看到编译的进展。

正如您可能知道在编译时我们只看到输出窗口中的那些字符串(即使它广泛开放) -

...
_CopyAppConfigFile:
    Copying file from "app.config" to "bin\Debug\Bububu.exe.config".
CopyFilesToOutputDirectory:
  Copying file from "obj\Debug\Bububu.exe" to "bin\Debug\Bububu.exe".
  Bububu -> C:\Dev\Bububu\bin\Debug\Bububu.exe
  Copying file from "obj\Debug\Bububu.pdb" to "bin\Debug\Bububu.pdb".

构建成功。

那么, 我希望看到类似“Build 13/26成功......”这样可能吗?

1 个答案:

答案 0 :(得分:2)

[编辑]

我的错误。我的答案中的屏幕截图来自Visual Studio 2012.使用此技术在Visual Studio 2010中不显示行号。


您可以通过在MSBuild project build output verbosity中设置Tools/Options设置来获取每个项目的项目构建号。

打开Tools\Options\Projects and Solutions\Build and Run对话框。

将详细程度设置为Detailed,如屏幕截图所示。 MsBuild Verbosity setting

编译解决方案时,您会在行输出的开头看到每个项目的项目编号。

Project number output

这不会给你你想要的4/12格式,这是一个开始。

要使其更接近您想要的格式,请查看创建自定义构建任务。

msbuild-custom-task-hello-world-walkthrough