次の方法で共有


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

/recurse オプションを使用すると、指定のディレクトリ (dir) またはプロジェクト ディレクトリのすべての子ディレクトリ内のソース コード ファイルをコンパイルできます。

/recurse:[dir\]file

引数

  • dir (省略可能)
    検索を開始するディレクトリ。指定しない場合は、プロジェクト ディレクトリから検索されます。

  • file
    検索するファイル。ワイルドカード文字を使用できます。

解説

/recurse オプションを使用すると、指定のディレクトリ (dir) またはプロジェクト ディレクトリのすべての子ディレクトリ内のソース コード ファイルをコンパイルできます。

/recurse を使用しなくても、ファイル名にワイルドカードを使用すると、プロジェクト ディレクトリ内で一致するすべてのファイルをコンパイルできます。

このコンパイラ オプションは、Visual Studio で利用できず、プログラムで変更することもできません。

使用例

現在のディレクトリ内のすべての C# ファイルをコンパイルするには、次のコードを使用します。

csc *.cs

dir1\dir2 ディレクトリおよびそのディレクトリの下の全ディレクトリ内の C# ファイルすべてをコンパイルし、dir2.dll を生成するには、次のコードを使用します。

csc /target:library /out:dir2.dll /recurse:dir1\dir2\*.cs

参照

処理手順

方法 : プロジェクト プロパティおよび構成設定を変更する

その他の技術情報

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