方法 : ビルドの準備および管理
更新 : 2007 年 11 月
Visual Studio 2005 には、あるソリューションまたはプロジェクトのビルドに含まれるファイル、ビルド中に使用できるプロジェクト プロパティのセット、およびプロジェクトをビルドする順序を管理するために役立つ方法が用意されています。ここでは、ビルドを準備および管理するためのさまざまな方法について説明します。
方法 : ビルド出力ディレクトリを変更する
出力ディレクトリを変更する方法について説明します。方法 : 共通出力ディレクトリへのビルド
共通出力ディレクトリへソリューションをビルドするための設定方法を説明します。方法 : ビルド イベントをカスタマイズする
ビルド イベントをカスタマイズする方法を説明したトピックへのリンクが用意されています。方法 : 複数のスタートアップ プロジェクトを設定する
複数のスタートアップ プロジェクトを設定する方法について説明します。方法 : プロジェクトの依存関係を作成および削除する
プロジェクト依存関係を作成または削除する方法について説明します。
Visual Studio におけるビルドの準備と管理の一般的な手順を以下に示します。
メモ : |
---|
使用している設定またはエディションによっては、ダイアログ ボックスで使用可能なオプションや、メニュー コマンドの名前や位置がヘルプに記載されている内容と異なる場合があります。設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。詳細については、「Visual Studio の設定」を参照してください。 |
ソリューション全体をビルド、リビルド、または消去するには
ソリューション エクスプローラで、使用するソリューションを選択するかまたは開きます。
[ビルド] メニューの [ソリューションのビルド]、[ソリューションのリビルド]、または [ソリューションのクリーン] をクリックします。
[ビルド] または [ソリューションのビルド] をクリックすると、前回のビルド以降変更されているプロジェクト ファイルとコンポーネントだけがコンパイルされます。
メモ : ソリューションに複数のプロジェクトが含まれている場合は、[ビルド] コマンドが [ソリューションのビルド] になります。
[ソリューションのリビルド] をクリックすると、まずソリューションが "消去" されてから、すべてのプロジェクト ファイルとコンポーネントがビルドされます。
[ソリューションのクリーン] を選択すると、プロジェクト ファイルとコンポーネント ファイルを残して、中間ファイルや出力ファイルがすべて削除されます。そしてプロジェクト ファイルとコンポーネントから中間ファイルや出力ファイルを新しくビルドできるようになります。
1 つのプロジェクトをビルドまたはリビルドするには
ソリューション エクスプローラで、使用するプロジェクトを選択するかまたは開きます。
[ビルド] メニューの [<プロジェクト名> のビルド] または [<プロジェクト名> のリビルド] をクリックします。
[<プロジェクト名> のビルド] をクリックすると、前回のビルド以降変更されているプロジェクト コンポーネントだけがビルドされます。
[<プロジェクト名> のリビルド] をクリックすると、プロジェクトをいったん "消去" してから、プロジェクト ファイルとすべてのプロジェクト コンポーネントがビルドされます。
スタートアップ プロジェクトとその依存関係だけをビルドするには
[ツール] メニューの [オプション] をクリックします。
[オプション] ダイアログ ボックスで、[プロジェクトおよびソリューション] フォルダを展開し、[ビルド/実行] をクリックします。
[実行時に、スタートアップ プロジェクトおよび依存関係のみをビルドする] を選択します。
このオプションが選択されていると、次を実行したときに、現在のスタートアップ プロジェクトとその依存関係だけがビルドされます。
[デバッグ] メニューの [開始] (F5 キー) を選択する
または
[ビルド] メニューの [ソリューションのビルド] (Ctrl + Shift + B キー) を選択する
このオプションをオフにすると、これらいずれかのコマンドを実行した場合に、すべてのプロジェクト、依存関係、およびソリューション ファイルがビルドされます。既定では、このチェック ボックスはオフになっています。
選択した Visual C++ プロジェクトだけをビルドするには
Visual C++ プロジェクトでは、[ビルド] メニューの [プロジェクトのみ] サブメニューに、プロジェクトに固有の以下の 3 つのコマンドが表示されます。これらのコマンドが表示されるのは、Visual C++ プロジェクトだけです。
[<プロジェクト名> のみをビルド]
[<プロジェクト名> のみをリビルド]
[<プロジェクト名> のみを消去]
[<プロジェクト名> へのみリンク]
これらのコマンドは、ソリューション エクスプローラで現在選択されている Visual C++ プロジェクトをビルド、リビルド、消去、またはリンクしますが、その際、プロジェクトの依存関係またはソリューション ファイルのビルド、リビルド、消去、リンクは行いません。インストールした Visual Studio のバージョンによっては、[プロジェクトのみ] サブメニューに追加のコマンドが表示されることがあります。
複数のプロジェクト構成を一度にビルドするには
[ビルド] メニューの [バッチ ビルド] をクリックします。
ビルドするプロジェクト構成のチェック ボックスをオンにします。
[ビルド] または [リビルド] をクリックします。
ビルド コマンドの保存オプションを設定するには
[ツール] メニューの [オプション] をクリックします。
[オプション] ダイアログ ボックスで、[プロジェクトおよびソリューション] フォルダを展開し、[ビルド/実行] をクリックします。
[ビルド開始前に行う保存の操作] ボックスで、オプションを選択します。
ビルドに関するフィードバックを表示するには
[ツール] メニューの [オプション] をクリックします。
[オプション] ダイアログ ボックスで、[プロジェクトおよびソリューション] フォルダを展開し、[全般] をクリックします。
出力ウィンドウを一番上に表示して、ビルドの進行状況を確認する場合は、[ビルド開始時に出力ウィンドウを表示] チェック ボックスをオンにします。
ビルドの終了時にタスク一覧にビルドのエラーをすべて表示する場合は、[ビルド完了時にエラー一覧を表示] チェック ボックスをオンにします。