Visual Studio でのプロジェクトとソリューションのビルドおよびクリーン
適用対象:Visual Studio
Visual Studio for Mac
Visual Studio Code
このトピックの手順を使用して、ソリューション内のプロジェクトまたはプロジェクト項目のすべてまたは一部をビルド、リビルド、またはクリーンを行うことができます。 ステップ バイ ステップ チュートリアルについては、「チュートリアル: アプリケーションをビルドする」を参照してください。
Note
このトピックは、Windows 上の Visual Studio に適用されます。 Visual Studio for Mac については、Visual Studio for Mac のプロジェクトとソリューションのビルドおよびクリーンに関するページを参照してください。
Note
ご使用の Visual Studio エディションの UI は、アクティブな設定によって、このトピックで説明する内容とは異なる場合があります。 設定を、たとえば、[全般] や [Visual C++] に変更するには、[ツール]、[設定のインポートとエクスポート]、[すべての設定をリセット] の順に選択します。
ソリューション全体のビルド、リビルド、またはクリーン
ソリューション エクスプローラーで、ソリューションを選択するか開きます。
メニュー バーで、[ビルド] を選択し、次のコマンドのいずれかを選択します。
[ビルド] または [ソリューションのビルド] を選択するか、Ctrl+Shift+B キーを押すと、最新のビルド以降に変更されたプロジェクト ファイルとコンポーネントのみがコンパイルされます。
Note
ソリューションに複数のプロジェクトが含まれている場合は、[ビルド] コマンドが [ソリューションのビルド] になります。
[ソリューションのビルド] を選択すると、ソリューションが "クリーン" されてから、すべてのプロジェクト ファイルとコンポーネントがビルドされます。
[ソリューションのクリーン] を選択すると、中間ファイルと出力ファイルがすべて削除されます。 その後、プロジェクト ファイルとコンポーネント ファイルのみを残して、中間ファイルと出力ファイルの新しいインスタンスをビルドできます。
1 つのプロジェクトをビルドまたはリビルドするには
ソリューション エクスプローラーで、プロジェクトを選択するか開きます。
メニュー バーで、[ビルド] を選択してから、[プロジェクト名のビルド] または [プロジェクト名のリビルド] を選択します。
[プロジェクト名のビルド] を選択すると、最新のビルド以降に変更されたプロジェクト コンポーネントのみがビルドされます。
[<プロジェクト名> のリビルド]プロジェクト名> を選択すると、プロジェクトが "クリーン" されてから、プロジェクト ファイルとすべてのプロジェクト コンポーネントがビルドされます。
スタートアップ プロジェクトとその依存関係のみをビルドするには
メニュー バーで、[ツール]>[オプション] の順に選択します。
[オプション] ダイアログ ボックスで、[プロジェクトおよびソリューション] ノードを展開してから、[ビルド/実行] ページを選択します。
[ビルド/実行] ([オプション] ダイアログ ボックス - [プロジェクトおよびソリューション]) が開きます。
[実行時に、スタートアップ プロジェクトおよび依存関係のみをビルドする] チェック ボックスをオンにします。
このチェック ボックスをオンにすると、[デバッグ]>[開始] (F5 キー) または [デバッグ]>[デバッグなしで開始] (Ctrl+F5 キー) を選んだときに、現在のスタートアップ プロジェクトとその依存関係のみがビルドされます。
[ビルド]>[ソリューションのビルド] (Ctrl+Shift+B) を選ぶと、ソリューション全体がビルドされます。
このチェック ボックスをオフにすると、上記のいずれかのコマンドを実行したときに、すべてのプロジェクト、その依存関係、ソリューション ファイルがビルドされます。
選択した Visual C++ プロジェクトのみをビルドするには
C++ プロジェクトを選択してから、メニュー バーで [ビルド]>[プロジェクトのみ] の順に選択し、以下のコマンドのいずれかを選択します。
プロジェクト名のみをビルド
プロジェクト名のみをリビルド
プロジェクト名のみ消去
プロジェクト名へのみリンク
これらのコマンドは、選択されている C++ プロジェクトにのみ適用されます。プロジェクトの依存関係やソリューション ファイルのビルド、リビルド、クリーン、リンクは行われません。 使用している Visual Studio のバージョンに応じて、[プロジェクトのみ] のサブメニューに他のコマンドが含まれる場合があります。
複数の C++ プロジェクト項目をコンパイルするには
ソリューション エクスプローラーで、コンパイルできる複数のファイルを選択し、それらのファイルのいずれかのショートカット メニューを開いてから、[コンパイル] を選択するか、Ctrl+F7 キーを押します。
ファイルに依存関係がある場合、依存関係の順序でコンパイルされます。 コンパイル時に使用できないプリコンパイル済みヘッダーがファイルで必要な場合、コンパイル操作は失敗します。 コンパイル操作では、現在のアクティブなソリューション構成が使用されます。
ビルドを停止するには
次のいずれかの操作を実行します。
メニュー バーで [ビルド]、[キャンセル] の順に選択します。
Ctrl+Break キーを押します。
関連項目
- 方法: ビルド ログ ファイルを表示、保存、および構成する
[ ビルド ログの取得](../msbuild/obtaining-build-logs-with-msbuild.md) - コードのコンパイルとビルド
- ビルド構成について
- 方法 : デバッグ構成とリリース構成を設定する
- C/C++ ビルドのリファレンス
- Devenv コマンド ライン スイッチ
- ソリューションおよびプロジェクト
- プロジェクトとソリューションのビルドおよびクリーン (Visual Studio for Mac)