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