[ビルドの詳細設定] ダイアログ ボックス (C#)
プロジェクト デザイナー の [ビルドの詳細設定] ダイアログ ボックスを使用して、プロジェクトの高度なビルド構成プロパティを指定します。 このダイアログ ボックスは、C# プロジェクトにのみ適用されます。
全般
次のオプションを使用すると、一般的な詳細設定を設定できます。
言語バージョンの
/langversion (C# コンパイラ オプション)へのリンク。プロジェクトのターゲット フレームワークに基づいて既定の言語バージョンを選択する方法に関する情報が提供されます。
内部コンパイラ エラー報告
コンパイラ エラーを Microsoft に報告するかどうかを指定します。 プロンプト (既定値) に設定すると、内部コンパイラ エラーが発生した場合にプロンプトが表示され、エラー レポートを Microsoft に電子的に送信するオプションが提供されます。 の送信設定すると、エラー レポートが自動的に送信されます。 キュー 設定すると、エラー レポートがキューに格納されます。 しないに設定すると、コンパイラのテキスト出力でのみエラーが報告されます。 詳細については、/errorreport (C# コンパイラ オプション)を参照してください。
算術オーバーフロー/アンダーフローの を確認する
チェックされた のスコープに含まれていない整数算術ステートメント、またはオフになっている キーワード、その結果データ型の範囲外の値になる場合に、実行時例外が発生するかどうかを指定します。 詳細については、/checked (C# コンパイラ オプション)を参照してください。
mscorlib.dll を参照しない
mscorlib.dll をプログラムにインポートするかどうかを指定し、System 名前空間全体を定義します。 独自の System 名前空間とオブジェクトを定義または作成する場合は、このチェック ボックスをオンにします。 詳細については、/nostdlib (C# コンパイラ オプション)を参照してください。
アウトプット
次のオプションを使用すると、高度な出力オプションを指定できます。
デバッグ情報 の
コンパイラによって生成されるデバッグ情報の種類を指定します。 アプリケーションのデバッグ パフォーマンスを構成する方法については、「イメージのデバッグを容易にする」を参照してください。 この設定には、次のオプションがあります。
を しない
デバッグ情報が生成されませんを指定します。
完全な を する
実行中のプログラムにデバッガーをアタッチできるようにします。
pdbonly を する
プログラムがデバッガーで開始されたときにソース コードのデバッグを許可しますが、実行中のプログラムがデバッガーにアタッチされている場合にのみアセンブラーが表示されます。
ポータブル
を生成します。PDB ファイル。プラットフォーム固有ではない移植可能なシンボル ファイル。他のツール、特にデバッガー、メイン実行可能ファイルの内容と生成方法に関する情報を提供します。 詳細については、ポータブル PDB の を参照してください。
埋め込み を する
ポータブル シンボル情報をアセンブリに埋め込みます。 外部なし。PDB ファイルが生成されます。
詳細については、/debug (C# コンパイラ オプション)を参照してください。
ファイルの配置 を する
出力ファイル内のセクションのサイズを指定します。 有効な値は、512、1024、2048、4096、および 8192です。 これらの値はバイト単位で測定されます。 各セクションは、この値の倍数である境界に配置され、出力ファイルのサイズに影響します。 詳細については、/filealign (C# コンパイラ オプション)を参照してください。
ライブラリのベース アドレス
DLL を読み込む優先ベース アドレスを指定します。 DLL の既定のベース アドレスは、.NET Framework 共通言語ランタイムによって設定されます。 詳細については、/baseaddress (C# コンパイラ オプション)を参照してください。