0

VS2012 でソリューションを構築するのにかかる時間をファイルに記録することを検討しています。このソリューションには 70 ~ 80 個の vcxproj が含まれており、ソリューション エクスプローラーでプロジェクトを右クリックし、[ビルド] または [ProjectOnly-] のいずれかを選択して、ソリューションのビルドにかかった時間、または個々のプロジェクトのビルドにかかった時間を知りたいです。 >ビルド。

ありがとう、

4

1 に答える 1

2
  1. [ツール] > [オプション] > [プロジェクトとソリューション] > [VC++ プロジェクトの設定] > [ビルドのタイミング] でビルドのタイミングを有効にします
  2. ビルド全体の経過時間に興味がある場合
    • [ツール] > [オプション] > [ビルドと実行] > [MSBuild プロジェクトのビルド出力の詳細度] を少なくとも [標準] に変更します。(この場合、出力ウィンドウにのみ記録されます)
    • ビルド ログ ファイルに保存したい場合は、[ツール] > [オプション] > [ビルドと実行] > [MSBuild プロジェクト ビルドログ ファイルの詳細度] を少なくとも [通常] に変更します。

各 vcxproj ファイルのビルドは、[プロジェクト] > [プロパティ] > [構成プロパティ] > [ビルド ログ ファイル] で指定されたファイルに記録されます。

ビルド コマンドを実行しても何も表示されない場合は、プロジェクトが最新 (何も変更されていない) であることが原因である可能性があります。これは、msbuild のインクリメンタル ビルド機能によって検出されます。

于 2013-09-09T21:03:35.610 に答える