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

Visual Studio のプロジェクトでは、プログラムのリリース バージョンとデバッグ バージョンに別の構成を設定できます。デバッグ バージョンはデバッグ用、リリース バージョンは最終リリース用のビルドです。

複数の設定を使用して、デバッグ バージョンをビルドするか、リリース バージョンをビルドするかを判別します。詳細ビルド構成を使用する場合、ビルドの種類は [ソリューション構成] 設定、[構成マネージャー] 設定、および [プロジェクトのプロパティ] 設定によって決まります。これには [出力パス] も含まれます。簡易ビルド構成を使用する場合は、[デバッグの開始] をクリックするか、[ビルド] をクリックするかによってビルドの種類が決まります。

[!メモ]

お使いのマシンで、Visual Studio ユーザー インターフェイスの一部の要素の名前や場所が、次の手順とは異なる場合があります。これらの要素は、使用している Visual Studio のエディションや独自の設定によって決まります。詳細については、「Visual Studio の設定」を参照してください。

詳細ビルド構成

詳細ビルド構成を使用する場合、構成設定およびビルドするバージョン (デバッグ バージョンまたはリリース バージョン) を手動で制御できます。次の手順は、すべてのビルド コマンドについて、出力パスとその他のプロパティがどのように決定されるかを示しています。

  1. ツール バーの [ソリューション構成] ボックスの一覧に、アクティブなソリューション構成が表示されます。ビルドを実行する前に、アクティブなソリューション構成を選択します。この選択によって、次の手順に示すように、プロジェクト構成 (デバッグまたはリリース) とソリューション内のプロジェクトのプロジェクト プラットフォームが決まります。

    開発設定に応じて、アクティブなソリューション プラットフォームを設定できる [ソリューション プラットフォーム] ボックスの一覧がツール バーに表示される場合もあります。この選択により、ソリューションをビルドするプラットフォームを指定します。オプションは [x86] (既定)、[x64][Any CPU] を含めることができます。

  2. [構成マネージャー] には、手順 1. のアクティブなソリューション構成とアクティブなソリューション プラットフォームに関連する設定が含まれています。[構成マネージャー] には、ソリューション内の各プロジェクトのプロジェクト構成 (デバッグまたはリリース) とプロジェクト プラットフォーム (x86 など) が一覧表示されます。

    メニュー バーの [ビルド] を選択して [構成マネージャー] のダイアログ ボックスにアクセスできます。

  3. プロジェクト デザイナーの各ページには、手順 2. のプロジェクト構成とプロジェクト プラットフォームのそれぞれに関連するプロパティが含まれています。[出力パス] 設定は、[コンパイル] ページ (Visual Basic) または [ビルド] ページ (C#) にあります。詳細については、このトピックの「プロジェクト デザイナーのページ」セクションを参照してください。

簡易ビルド構成

簡易ビルド構成を使用する場合、デバッグ バージョンとリリース バージョンのどちらをビルドするかは Visual Studio によって決定されます。簡易ビルド構成を選択すると、次の設定が実装されます。

  • [デバッグ] メニューの [デバッグの開始] (F5) を使用すると、デバッグ バージョンが作成され、指定した出力パスに関係なく、デバッグ用の場所にビルドが配置されます。

  • [ビルド] メニューの [ビルド] コマンドは、プロジェクト デザイナーの適切なページの設定を使用します。[出力パス] は、プロジェクト デザイナーの [ビルド] ページ (C#) または [コンパイル] ページ (Visual Basic) にあります。

  • [ビルド] メニューには、[構成マネージャー] コマンドは含まれていません。

  • [構成] ボックスおよび [プラットフォーム] ボックスは、プロジェクト デザイナーのページには表示されません。

  • ツール バーでは、[ソリューション構成] ボックスおよび [ソリューション プラットフォーム] ボックスは使用できません。

プロジェクト デザイナーのページ

Visual Basic のプロジェクトの場合、プロジェクト デザイナーの次のページに、プロジェクトのデバッグ構成とリリース構成のプロパティが含まれています。

C# のプロジェクトの場合、プロジェクト デザイナーの次のページに、プロジェクトのデバッグ構成とリリース構成のプロパティが含まれています。

詳細ビルド構成を使用する場合、プロジェクト デザイナーの上記のページの上部に [構成] ボックスおよび [プラットフォーム] ボックスが表示されます。

簡易ビルド構成を使用する場合、プロジェクト デザイナーの上記のページに [構成] ボックスおよび [プラットフォーム] ボックスは表示されません。[ビルド] メニューの [ビルド] コマンドは、プロジェクト デザイナーのこれらのページの設定を使用します。

プロジェクト デザイナーのページにアクセスするには、[プロジェクト] メニューで [プロジェクト名のプロパティ] をクリックします。

詳細ビルド構成または簡易ビルド構成を選択するには

  1. [ツール] メニューの [オプション] をクリックします。

  2. [オプション] ダイアログ ボックスで、[プロジェクトおよびソリューション] を展開して、[全般] をクリックします。

  3. 詳細ビルド構成を設定するには、[ビルド構成の詳細を表示] チェック ボックスをオンにします。

    簡易ビルド構成を設定するには、[ビルド構成の詳細を表示] チェック ボックスをオフにします。

参照

処理手順

方法 : 構成を作成および編集する

方法 : 非表示のデバッガー コマンドを復元する

関連項目

[ビルド] ページ (プロジェクト デザイナー) (C#)

[コンパイル] ページ (プロジェクト デザイナー) (Visual Basic)

/platform (C# コンパイラ オプション)

/platform (Visual Basic)

概念

Visual Basic デバッグ構成のプロジェクト設定

C# デバッグ構成のプロジェクト設定