次の方法で共有


Visual Basic コンパイラ オプションがアルファベット順に一覧表示されている

Visual Basic コマンド ライン コンパイラは、Visual Studio 統合開発環境 (IDE) からプログラムをコンパイルする代わりに提供されます。 Visual Basic のコマンド ライン コンパイラ オプションをアルファベット順に並べ替えた一覧を次に示します。

すべてのコンパイラ オプションは、-option/optionの 2 つの形式で使用できます。 ドキュメントには、-option フォームのみが表示されます。

選択肢 目的
@ (応答ファイルの指定) 応答ファイルを指定します。
-? コンパイラ オプションを表示します。 このコマンドは、 -help オプションを指定する場合と同じです。 コンパイルは行われません。
-additionalfile コード生成に直接影響を与えないが、エラーまたは警告を生成するためにアナライザーによって使用される可能性がある追加のファイルに名前を付けます。
-addmodule コンパイラが、現在コンパイルしているプロジェクトで、指定したファイルのすべての型情報を使用できるようにします。
-analyzer このアセンブリからアナライザーを実行します (短い形式: -a)
-baseaddress DLL のベース アドレスを指定します。
-bugreport バグの報告を容易にする情報を含むファイルを作成します。
-checksumalgorithm:<alg> PDB に格納されているソース ファイル チェックサムを計算するためのアルゴリズムを指定します。 サポートされる値は、SHA1 (既定値) または SHA256 です。
SHA1 の競合の問題のため、Microsoft では SHA256 以上をお勧めします。
-codepage コンパイル内のすべてのソース コード ファイルに使用するコード ページを指定します。
-デバッグ デバッグ情報を生成します。
-定義する 条件付きコンパイルのシンボルを定義します。
-delaysign アセンブリが完全に署名されるか、部分的に署名されるかを指定します。
-決定的 入力が同一の場合、コンパイル全体でバイナリ コンテンツが同じアセンブリをコンパイラが出力します。
-doc ドキュメント コメントを XML ファイルに出力します。
-errorreport Visual Basic コンパイラで内部コンパイラ エラーを報告する方法を指定します。
-filealign 出力ファイルのセクションを配置する場所を指定します。
-ヘルプ コンパイラ オプションを表示します。 このコマンドは、 -? オプションを指定する場合と同じです。 コンパイルは行われません。
-highentropyva 特定の実行可能ファイルが高エントロピ アドレス空間レイアウトランダム化 (ASLR) をサポートするかどうかを示します。
-インポート 指定したアセンブリから名前空間をインポートします。
-keycontainer アセンブリに厳密な名前を付けるキー ペアのキー コンテナー名を指定します。
-keyfile アセンブリに厳密な名前を付けるキーまたはキーのペアを含むファイルを指定します。
-langversion 言語バージョン 9|9.0|10|10.0|11|11.0 を指定します。
-libpath -reference オプションによって参照されるアセンブリの場所を指定します。
-linkresource マネージド リソースへのリンクを作成します。
-メイン 起動時に使用する Sub Main プロシージャを含むクラスを指定します。
-moduleassemblyname モジュールが含まれるアセンブリの名前を指定します。
-modulename:<string> ソース モジュールの名前を指定する
-netcf .NET Compact Framework を対象とするコンパイラを設定します。
-noconfig Vbc.rsp でコンパイルしないでください。
-nologo コンパイラ バナー情報を抑制します。
-nostdlib コンパイラが標準ライブラリを参照しないようにします。
-nowarn コンパイラが警告を生成する機能を抑制します。
-nowin32manifest 実行可能ファイルにアプリケーション マニフェストを埋め込まないようコンパイラに指示します。
-最適化 コードの最適化を有効または無効にします。
-optioncompare 文字列比較をバイナリにするか、ロケール固有のテキスト セマンティクスを使用するかを指定します。
-optionexplicit 変数の明示的な宣言を強制します。
-optioninfer 変数宣言でローカル型推論を使用できるようにします。
-optionstrict 厳密な言語セマンティクスを適用します。
-アウト 出力ファイルを指定します。
-parallel[+|-] 同時実行ビルド (+) を使用するかどうかを指定します。
-プラットホーム コンパイラが出力ファイルの対象とするプロセッサ プラットフォームを指定します。
-preferreduilang 優先する出力言語名を指定します。
-静か コンパイラが構文関連のエラーと警告のコードを表示できないようにします。
-recurse コンパイルするソース ファイルのサブディレクトリを検索します。
-参考 アセンブリからメタデータをインポートします。
-refonly 参照アセンブリのみを出力します。
-refout 参照アセンブリの出力パスを指定します。
-removeintchecks 整数オーバーフロー チェックを無効にします。
-資源 マネージド リソースをアセンブリに埋め込みます。
-rootnamespace すべての型宣言の名前空間を指定します。
-ruleset:<file> 特定の診断を無効にするルールセット ファイルを指定します。
-sdkpath Mscorlib.dll と Microsoft.VisualBasic.dllの場所を指定します。
-subsystemversion 生成された実行可能ファイルで使用できるサブシステムの最小バージョンを指定します。
-ターゲット 出力ファイルの形式を指定します。
-utf8output UTF-8 エンコードを使用してコンパイラ出力を表示します。
-vbruntime Visual Basic ランタイム ライブラリを参照せずに、または特定のランタイム ライブラリへの参照を使用してコンパイラをコンパイルするように指定します。
-冗長 コンパイル中に追加情報を出力します。
-warnaserror 警告をエラーに昇格します。
-win32icon .ico ファイルを出力ファイルに挿入します。
-win32manifest プロジェクトのポータブル実行可能ファイル (PE) ファイルに埋め込むユーザー定義の Win32 アプリケーション マニフェスト ファイルを識別します。
-win32resource Win32 リソースを出力ファイルに挿入します。

こちらも参照ください