Visual Studio でのプロジェクトとソリューションのビルドおよびクリーン

このトピックの手順を使用して、ソリューション内のプロジェクトまたはプロジェクト項目のすべてまたは一部をビルド、リビルド、またはクリーンアップすることができます。ステップバイステップ チュートリアルでは、チュートリアル: アプリケーションをビルドするを参照してください。

[!メモ]

Visual Studio のエディションの UI は、アクティブな設定によって、このトピックで説明する内容と異なる場合があります。設定を変更するには、[ツール] のメニューを開き、[設定のインポートとエクスポート] を選択します。詳細については、「Visual Studio での開発設定のカスタマイズ」を参照してください。

ソリューション全体をビルド、リビルド、または消去するには

  1. [ソリューション エクスプローラー] で、ソリューションを選択するかまたは開きます。

  2. メニュー バーで、[ビルド] をクリックし、以下のコマンドの 1 種類を選択する:

    • 最近のビルド以降変更されているプロジェクト ファイルとコンポーネントだけをコンパイルするには [ビルド][ソリューションのビルド] を選択します。

      [!メモ]

      ソリューションに複数のプロジェクトが含まれている場合は、[ビルド] コマンドが [ソリューションのビルド] になります。

    • [ソリューションのリビルド] "を削除し"、ソリューションをビルドし、すべてのプロジェクト ファイルとコンポーネントを選択します。

    • 中間ファイルや出力ファイルを削除するには [ソリューションのクリーン] を選択します。残されてプロジェクト ファイルとコンポーネント ファイルを中間ファイルと出力ファイルは、ビルドできます。

1 つのプロジェクトをビルドまたはリビルドするには

  1. [ソリューション エクスプローラー] で、プロジェクトを選択するかまたは開きます。

  2. メニュー バーで、[ビルド] を選択し、[ビルド][プロジェクト名] か [リビルド][プロジェクト名]を選択します。

    • 最近のビルド以降変更されているプロジェクト コンポーネントだけをビルドするには [ビルド][プロジェクト名] を選択します。

    • [リビルド][プロジェクト名] "を削除し"、次にプロジェクトをビルド プロジェクト ファイルを選択した場合はすべて、コンポーネントを射影します。

スタートアップ プロジェクトとその依存関係だけをビルドするには

  1. メニュー バーで、[ツール][オプション] を選択します。

  2. [オプション] のダイアログ ボックスで、[プロジェクトおよびソリューション] のノードを展開し、[ビルド/実行] のページを選択します。

    [Build and Run, Projects and Solutions, Options] のダイアログ ボックスが表示されます。

  3. [実行時に、スタートアップ プロジェクトおよび依存関係のみをビルドする] のチェック ボックスをオンにします。

    次の手順のいずれかを実行する場合は、このチェック ボックスをオンにすると、現在のスタートアップ プロジェクトとその依存関係だけがビルド:

    • メニュー バーで、[デバッグ][開始] (F5 キー) を選択します。

    • メニュー バーで、[ビルド][ソリューションのビルド] (Ctrl + Shift + B) を選択します。

    このチェック ボックスをオフにすると、前のコマンドのいずれかを実行すると、すべてのプロジェクト、依存関係、およびソリューション ファイルがビルドされます。既定では、このチェック ボックスはオフになっています。

選択した Visual C++ プロジェクトだけをビルドするには

  • 次に Visual C++ プロジェクトを、メニュー バーのをクリックし、次のコマンドを [ビルド][プロジェクトのみ]、および 1 を選択する:

    • ビルドのみ[プロジェクト名]

    • リビルドのみ[プロジェクト名]

    • だけをクリーンアップします。[プロジェクト名]

    • リンクのみ[プロジェクト名]

    これらのコマンドは、プロジェクトの依存関係またはソリューション ファイルをビルド、リビルド、消去、またはリンク、選択した Visual C++ プロジェクトにのみ適用されます。Visual Studioのバージョンによって、[プロジェクトのみ] のサブメニューは、さらにコマンドが含まれる場合があります。

複数の C++ プロジェクト項目をコンパイルするには

  • [ソリューション エクスプローラー] では、コンパイル動作であり開き、それらのファイルの 1 種類のショートカット メニューを選択する [コンパイル] を持つ複数のファイルを選択します。

    ファイルに依存関係がある場合、ファイルは依存関係の順序でコンパイルされます。コンパイルの操作は、ファイルがコンパイル時は使用できないプリコンパイル済みヘッダーが必要な場合は失敗します。コンパイルの操作は現在のアクティブなソリューション構成を使用します。

ビルドを停止するには

  • 次のいずれかの操作を実行します。

    • メニュー バーで、[ビルド][キャンセル] を選択します。

    • Ctrl + 中断キーを選択します。

参照

処理手順

方法: ビルド ログ ファイルを表示、保存、および構成する

関連項目

Devenv コマンド ライン スイッチ

概念

MSBuild でのビルド ログの取得

ビルド構成について

ソリューションおよびプロジェクト

その他の技術情報

Visual Studio でのアプリケーションのビルド

デバッグ構成およびリリース プロジェクト構成

C/C++ ビルドのリファレンス