/target:library (C# コンパイラ オプション)

/target:library オプションは、実行可能ファイル (EXE) ではなくダイナミック リンク ライブラリ (DLL: Dynamic-Link Library) を作成するようにコンパイラに指示します。

/target:library

解説

作成される DLL の拡張子は .dll です。

/out オプションで指定しない限り、出力ファイル名は最初の入力ファイルと同じになります。

コマンド ラインで指定すると、次の /out または /target:module のオプションまでに指定したすべてのファイルが .dll ファイルを作成するために使用されます。

.dll ファイルのビルドには、Main メソッドは不要です。

Visual Studio 開発環境でこのコンパイラ オプションを設定するには

  1. プロジェクトの [プロパティ] ページを開きます。

  2. [アプリケーション] プロパティ ページをクリックします。

  3. [出力の種類] プロパティを変更します。

このコンパイラ オプションをプログラムで設定する方法については、「OutputType」を参照してください。

使用例

in.cs をコンパイルし、in.dll を作成するには、次のコードを使用します。

csc /target:library in.cs

参照

関連項目

/target (C# コンパイラ オプション)

その他の技術情報

C# コンパイラ オプション