我有一个解决方案,里面有很多项目,我想看看编译的进展。
您可能知道,在编译时,我们在输出窗口中只看到这些字符串(即使它是广泛打开的)-

...
_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号建造成功了…”这样的事情有可能吗?

最佳答案

[编辑]
我的错。我的答案中的截图来自visual studio 2012。使用此技术的visual studio 2010中不显示行号。
通过在MSBuild project build output verbosity中设置Tools/Options设置,可以获取每个项目的项目内部版本号。
打开Tools\Options\Projects and Solutions\Build and Run对话框。
如屏幕截图所示,将verbosity设置设置为Detailed
.
编译解决方案时,您将在行输出的开头看到每个项目的项目编号。
这并没有给你想要的4/12格式,这只是一个开始。
若要使其更接近所需的格式,请查看创建自定义生成任务。
msbuild-custom-task-hello-world-walkthrough

10-02 20:59