1

我有一个包含大量项目的解决方案,并希望以某种方式看到编译的进展。

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

...
_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".

构建成功。

好吧,我希望看到类似“构建 13/26 成功......”这可能吗?

4

1 回答 1

2

[编辑]

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


您可以通过MSBuild project build output verbosityTools/Options.

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

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

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

项目编号输出

这并没有给你想要的 4/12 格式,这是一个开始。

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

msbuild-custom-task-hello-world-walkthrough

于 2013-05-14T19:37:05.923 回答