アルファベット順の C# コンパイラ オプションの一覧
次のコンパイラ オプションは、アルファベット順に並んでいます。カテゴリ別の一覧については、「カテゴリ別の C# コンパイラ オプションの一覧」を参照してください。
オプション |
目的 |
---|---|
応答ファイルを読み込んで、オプションを追加します。 |
|
使用法に関する説明を標準出力に表示します。 |
|
指定されたモジュールをアセンブリにリンクさせます。 |
|
アセンブリのバインド時の app.config の場所を指定します。 |
|
ビルドするライブラリのベース アドレスを指定します。 |
|
'障害報告' ファイルを作成します。/errorreport:prompt または /errorreport:send と組み合わせて指定した場合、このファイルがクラッシュ情報と共に送信されます。 |
|
オーバーフローの例外を生成するようコンパイラに指示します。 |
|
ソース ファイルを開くときに使用するコードページを指定します。 |
|
デバッグ情報を生成します。 |
|
条件付きコンパイルのシンボルを定義します。 |
|
厳密名キーのうち、公開キーのみを使用した遅延署名をアセンブリに適用します。 |
|
生成する XML ドキュメント ファイルを指定します。 |
|
内部コンパイル エラーの扱い (prompt、send、または none) を指定します。既定は none です。 |
|
出力ファイルにおけるセクションの配置を指定します。 |
|
エラーが発生したファイルの絶対パスを生成するようコンパイラに指示します。 |
|
使用法に関する説明を標準出力に表示します。 |
|
ASLR をサポートしているその高エントロピーを指定します。 |
|
/incremental |
インクリメンタル コンパイルを有効にします。旧式のオプションであり、互換性のために残されています。 |
厳密名キー コンテナーを指定します。 |
|
厳密名キー ファイルを指定します。 |
|
言語バージョンのモード (ISO-1 または Default) を指定します。 |
|
参照を検索する追加のディレクトリを指定します。 |
|
指定したアセンブリ内の COM 型情報をプロジェクトで使用できるようにします。 |
|
指定されたリソースをアセンブリにリンクさせます。 |
|
エントリ ポイントの存在する型を指定します (その他のエントリ ポイントはすべて無視されます)。 |
|
.netmodule が非パブリック型にアクセスできるアセンブリの名前。 |
|
CSC.RSP ファイルを自動で追加しないようコンパイラに指示します。 |
|
コンパイル時の著作権メッセージが表示されないようにします。 |
|
標準ライブラリ (mscorlib.dll) を参照しないようコンパイラに指示します。 |
|
特定の警告メッセージを無効にします。 |
|
コンパイラがアプリケーション マニフェストを実行可能ファイルに埋め込まないよう指定します。 |
|
最適化を有効または無効にします。 |
|
出力ファイル名を指定します (既定では、メイン クラスまたは最初のファイルの基本名)。 |
|
.pdb ファイルの名前と場所を指定します。 |
|
できますプラットフォームを次のコード実行の制限: x86、Itanium、x64、anycpu、または anycpu32bitpreferred。既定値は anycpu です。 |
|
コンパイラの出力に使用する言語を指定します。 |
|
ワイルドカードの指定に基づき、現在のディレクトリおよびサブディレクトリに格納されたすべてのファイルをインクルードします。 |
|
指定されたアセンブリ ファイルからメタデータを参照します。 |
|
指定されたリソースを埋め込みます。 |
|
実行可能ファイルを使用することができます、サブシステムの最低限のバージョンを指定します。 |
|
4 つのオプションのいずれかを使用して、出力ファイルの形式を指定します。/target:appcontainerexe、 /target:exe、 いずれか、 /target:module、 形式、 /target:winmdobj。 |
|
アンセーフ コードの使用を許可します。 |
|
コンパイラのメッセージを UTF-8 エンコーディングで出力します。 |
|
警告レベル (0 ~ 4) を設定します。 |
|
警告をエラーとして報告します。 |
|
出力に使用するアイコンを指定します。 |
|
カスタム win32 マニフェスト ファイルを指定します。 |
|
win32 リソース ファイル (.res) を指定します。 |