クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
Visual Studio 2005
Visual Studio ドキュメント
Visual Studio でのデバッグ
デバッグの設定と準備
 方法 : デバッグ構成とリリース構成を設定する
このページは次のバージョンについて記述しています。
Microsoft Visual Studio 2005/.NET Framework 2.0

その他のバージョンについては、以下の情報を参照してください。
Visual Studio デバッガ
方法 : デバッグ構成とリリース構成を設定する

このトピックの内容は、次の製品を対象としています。

Visual Studio のエディション

Visual Basic

C#

C++

J#

Express

×

×

×

Standard

Pro/Team

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

Visual Studio でプログラムを作成すると、これらの構成が自動的に作成され、適切な既定オプションとその他の設定が行われます。既定の設定では次のようになります。

  • プログラムのデバッグ構成のコンパイルでは、シンボリック デバッグ情報が完全に含まれ、最適化は行われません。ソース コードと生成された命令の関係は非常に複雑であり、最適化を行うとデバッグが困難になるためです。

  • プログラムのリリース構成は、シンボリック デバッグ情報を含まず、完全に最適化されます。使用しているコンパイラ オプションによっては、デバッグ情報が PDB ファイル (C++) に生成される場合があります。PDB ファイルを作成すると、後でリリース バージョンをデバッグする際に大いに役立つことがあります。

リリース バージョンとデバッグ バージョンは、構成マネージャの [標準] ツール バーで切り替えることができます。詳細については、「方法 : 構成を作成および編集する」を参照してください。

Noteメモ :

Visual Studio を設定するときには、主要なプログラミング言語に対応する開発設定を選択するように求められます。Visual Basic 開発設定を選択した場合には、デバッグ構成やリリース構成を選択するツールがツール バーに表示されません。ただし、[デバッグ] メニューの [開始] を選択したときはデバッグ構成、[ビルド] メニューを使用したときはリリース構成が、Visual Studio によって自動的に選択されます。開発設定を変更する場合は、「方法 : 非表示のデバッガ コマンドを復元する」を参照してください。

デバッグ構成とリリース構成を切り替えるには

  • [標準] ツール バーの [ソリューション構成] ボックスの一覧で、[Debug] または [Release] をクリックします。

設定の変更

構成の設定は、[<プロジェクト> プロパティ ページ] ダイアログ ボックスで変更できます。プロジェクトの種類に応じて、このウィンドウは、左側にカテゴリ (Visual C++ と Web サイト) をナビゲートするためのツリー コントロールがあるダイアログ ボックス、または Visual Studio のテキスト エディタ ペインにタブ付きウィンドウとして表示されます。

デバッグ構成とリリース構成の設定を変更するには

  1. ソリューション エクスプローラでプロジェクトを選択します。

  2. [表示] メニューの [プロパティ ページ] をクリックします。または、ソリューション エクスプローラでプロジェクト名を右クリックし、[プロパティ ページ] をクリックします。

  3. [<プロジェクト> プロパティ ページ] の [デバッグ] タブをクリックするか、またはプロジェクトの種類が Web サイトの場合は、[開始オプション] をクリックします。

  4. [構成] ボックスの一覧の [Debug] または [Release] をクリックします。

  5. 変更する構成設定の値を編集します。デバッガ関連のプロパティは、[デバッグ] ページには一部しか表示されず、[ビルド] ページにより多く表示されます。表示されるタブは、プロジェクトの種類によって異なります。

参照

コミュニティ コンテンツ   コミュニティ コンテンツとは
新しいコンテンツの追加 RSS  注釈
Processing
© 2009 Microsoft Corporation. All rights reserved. 使用条件 | 商標 | プライバシー
Page view tracker