C# デバッグ構成のプロジェクト設定
更新 : 2007 年 11 月
「デバッグ構成とリリース構成」でも説明されているように、C# デバッグ構成のプロジェクト設定は [プロパティ ページ] ウィンドウで変更できます。次の表は、[プロパティ ページ] ウィンドウのデバッガ関連の設定の場所を示しています。
[デバッグ] タブ
設定 |
説明 |
---|---|
[構成] |
アプリケーションをコンパイルするためのモードを設定します。[アクティブ (Debug)]、[Debug]、[Release]、[すべての構成] から選択します。 |
[開始動作] |
[デバッグ] メニューの [開始] を選択したときに発生するアクションを指定します。
|
[コマンドライン引数] |
デバッグするプログラムのコマンド ライン引数を指定します。コマンド名は、[外部プログラムの開始] に指定されたプログラム名です。[開始動作] が [URL の開始] に設定されている場合、コマンド ライン引数は指定できません。 |
[作業ディレクトリ] |
デバッグするプログラムの作業ディレクトリを指定します。Visual C++ では、作業ディレクトリはアプリケーションが起動されるディレクトリであり、既定では \bin\debug です。 |
[リモート コンピュータの使用] |
アプリケーションがデバッグの目的で実行されるリモート コンピュータの名前、または Msvsmon サーバー名です。リモート コンピュータ上の EXE ファイルの場所は、[構成プロパティ] フォルダ、[ビルド] カテゴリ内の [出力パス] プロパティで指定します。また、EXE ファイルがリモート コンピュータの共有ディレクトリにあることも必要です。 |
[アンマネージ コード デバッグを有効にする] |
マネージ アプリケーションからネイティブ (アンマネージ) Win32 コードの呼び出しをデバッグできます。 |
[SQL Server デバッグを有効にする] |
SQL Server データベース オブジェクトのデバッグを許可します。 |
[ビルド] タブ
設定 |
説明 |
---|---|
[条件付きコンパイル シンボル:] |
定数 DEBUG および定数 TRACE をここで定義します。 これらの定数により、Debug クラスと Trace クラスの条件付きコンパイルが有効になります。これらの定数を定義すると、Debug クラスと Trace クラスのメソッドは出力ウィンドウに出力を生成します。これらの定数を定義しない場合、Debug クラスと Trace クラスのメソッドはコンパイルされず、出力も生成されません。
|
[コードの最適化] |
デバッグ バージョンでは、最適化されたコードにだけ現れるバグを見つけた場合に限って、この設定をオンにすることをお勧めします。最適化されたコードは、命令がソース ウィンドウのステートメントに直接対応していないため、デバッグが困難です。 |
[出力パス:] |
通常は、デバッグ用の bin\Debug に設定します。 |