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 verbosityで設定を行うことで、各プロジェクトのプロジェクト ビルド番号を取得できますTools/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 に答える