コンパイル コマンド ラインのサンプル

更新 : 2007 年 11 月

Visual Basic プログラムを Visual Studio からコンパイルする代わりに、コマンド ラインでコンパイルして、実行可能 (.exe) ファイルやダイナミック リンク ライブラリ (.dll) ファイルを作成できます。

Visual Basic のコマンド ライン コンパイラは、ファイルの入出力、アセンブリ、およびデバッグを制御する一連のオプションとプリプロセッサ オプションをサポートしています。各オプションには、それぞれ -option と /option という 2 つの形式があり、どちらの形式でも同じように使用できます。ただし、ここでは /option という形式だけを使用します。

以下のコマンド ラインのサンプルは、変更を加えてコード内で使用できます。

目的

コマンド ライン

File.vb をコンパイルして File.exe を作成する

vbc /reference:Microsoft.VisualBasic.dll File.vb

File.vb をコンパイルして File.dll を作成する

vbc /target:library File.vb

File.vb をコンパイルして My.exe を作成する

vbc /out:My.exe File.vb

最適化を有効にし、DEBUG シンボルを定義して、現在のディレクトリのすべての Visual Basic ファイルをコンパイルして File2.exe を作成する

vbc /define:DEBUG=1 /optimize /out:File2.exe *.vb

現在のディレクトリのすべての Visual Basic ファイルをコンパイルし、ロゴも警告も表示せずに File2.dll のデバッグ バージョンを作成する

vbc /target:library /out:File2.dll /nowarn /nologo /debug *.vb

現在のディレクトリのすべての Visual Basic ファイルを Something.dll にコンパイルする

vbc /target:library /out:Something.dll *.vb

コマンド ラインからコンパイルする場合、/reference コンパイラ オプションを使用して Visual Basic ランタイム ライブラリを明示的に参照する必要があります。

参照

概念

条件付きコンパイルの概要

その他の技術情報

Visual Basic コンパイラ