このダイアログ ボックスでは、同時にビルドできる C++ または C# プロジェクトの最大数、特定の既定のビルド動作、およびいくつかのビルド ログ設定を指定できます。 これらのオプションにアクセスするには、[ツール] を選択>オプションで[プロジェクトとソリューション] を展開し、[ビルドと実行] を選択します。
並列プロジェクト ビルドの最大数
同時にビルドできる C++ プロジェクトと C# プロジェクトの最大数を指定します。 ビルド プロセスを最適化するために、並列プロジェクト ビルドの最大数は、コンピューターの CPU の数に自動的に設定されます。 最大値は 32 です。
スタートアップ プロジェクトと実行上の依存関係のみをビルドする
F5 キー、デバッグ>デバッグの開始メニュー コマンド、または [ビルド] メニューの該当するコマンドを使用する場合は、スタートアップ プロジェクトとその依存関係のみをビルドします。 オフにすると、すべてのプロジェクトと依存関係がビルドされます。
実行時、プロジェクトが古い場合
C++ プロジェクトにのみ適用されます。
F5 キーまたは [デバッグ>デバッグの開始] コマンドを使用してプロジェクトを実行すると、プロジェクト構成が古い場合、ビルドの既定の設定プロンプトにメッセージが表示されます。 [ 常にビルド ] を選択すると、プロジェクトが実行されるたびにビルドされます。 プロジェクトの実行時にすべての自動ビルドを抑制するには、[ ビルドしない ] を選択します。
実行時にビルドまたは配置エラーが発生した場合
C++ プロジェクトにのみ適用されます。
F5 または Debug>Start Debugging コマンドを使用してプロジェクトを実行すると、ビルドに失敗した場合でもプロジェクトを実行する必要がある場合、既定の設定の [起動を求める] にメッセージが表示されます。 [ 古いバージョンの起動 ] を選択すると、最後の適切なビルドが自動的に起動され、実行中のコードとソース コードが一致しない可能性があります。 メッセージを非表示にするには、[ 起動しない ] を選択します。
新しいソリューションの場合は、現在選択されているプロジェクトをスタートアップ プロジェクトとして使用します
このオプションを設定すると、新しいソリューションは現在選択されているプロジェクトをスタートアップ プロジェクトとして使用します。
MSBuild プロジェクトのビルド出力の詳細
[ 出力] ウィンドウに表示されるビルド プロセスの情報の量を指定します。
MSBuild プロジェクト ビルド ログ ファイルの詳細
C++ プロジェクトにのみ適用されます。
\<ProjectName>\Debug\<ProjectName>.log にあるビルド ログ ファイルに書き込まれる情報の量を決定します。
低いプロセス優先度でビルドを実行する
オペレーティング システムによって管理されるように、すべてのコンパイル プロセスとリンク プロセスを "通常より低い" 優先順位で実行するように Visual Studio に指示します。 このオプションを選択すると、ビルドの実行中にコンピューターの応答性が向上しますが、ビルドの完了にかかる時間は長くなります。 Windows でのプロセス優先度のしくみについては、「 優先順位のスケジュール設定」を参照してください。