我有很多项目的解决scheme,希望看到编译进度。
正如你在编译时可能知道的那样,我们在输出窗口中只能看到那些string(即使它是广泛的)
... _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立成功。
那么,我想看到像“构build13/26成功…”这是可能的吗?
[编辑]
我的错。 我的答案中的屏幕截图来自Visual Studio 2012.使用此技术的Visual Studio 2010中不显示行号。
您可以通过在Tools/Options
设置MSBuild project build output verbosity
设置来获取每个项目的项目生成编号。
打开Tools\Options\Projects and Solutions\Build and Run
对话框。
将详细设置设置为Detailed
,如截图所示。 。
在编译解决方案时,您会在行输出的开始处看到每个项目的项目编号。
这不会给你你想要的4/12格式,这是一个开始。
为了更接近你想要的格式,看看创建一个自定义的生成任务。
MSBuild的定制任务问候-世界演练