次の方法で共有


-recurse

指定したディレクトリまたはプロジェクト ディレクトリのすべての子ディレクトリのソース コード ファイルをコンパイルします。

構文

-recurse:[dir\]file  

論争

dir
任意。 検索を開始するディレクトリ。 指定しない場合、検索はプロジェクト ディレクトリで開始されます。

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

注釈

ファイル名にワイルドカードを使用すると、 -recurseを使用せずに、プロジェクト ディレクトリ内の一致するすべてのファイルをコンパイルできます。 出力ファイル名が指定されていない場合、コンパイラは処理された最初の入力ファイルに出力ファイル名を基にします。 これは通常、アルファベット順に表示されたときにコンパイルされたファイルの一覧の最初のファイルです。 このため、 -out オプションを使用して出力ファイルを指定することをお勧めします。

-recurse オプションは、Visual Studio 開発環境内からは使用できません。コマンド ラインからコンパイルする場合にのみ使用できます。

次のコマンドは、現在のディレクトリ内のすべての Visual Basic ファイルをコンパイルします。

vbc *.vb  

次のコマンドは、 Test\ABC ディレクトリとその下のすべてのディレクトリ内のすべての Visual Basic ファイルをコンパイルし、 Test.ABC.dllを生成します。

vbc -target:library -out:Test.ABC.dll -recurse:Test\ABC\*.vb  

こちらも参照ください