-recurse
Zkompiluje soubory zdrojového kódu ve všech podřízených adresářích zadaného adresáře nebo adresáře projektu.
Syntaxe
-recurse:[dir\]file
Argumenty
dir
Nepovinné. Adresář, ve kterém má hledání začínat. Pokud není zadáno, hledání začíná v adresáři projektu.
file
Povinný: Soubory, které chcete vyhledat. Jsou povoleny zástupné znaky.
Poznámky
Pomocí zástupných znaků v názvu souboru můžete zkompilovat všechny odpovídající soubory v adresáři projektu bez použití -recurse
. Pokud není zadán žádný název výstupního souboru, kompilátor založí název výstupního souboru na prvním vstupním souboru zpracovaném. Toto je obvykle první soubor v seznamu souborů zkompilovaných při zobrazení abecedy. Z tohoto důvodu je nejlepší zadat výstupní soubor pomocí -out
této možnosti.
Poznámka:
Tato -recurse
možnost není k dispozici ve vývojovém prostředí sady Visual Studio. Tato možnost je k dispozici pouze při kompilaci z příkazového řádku.
Příklad
Následující příkaz zkompiluje všechny soubory jazyka Visual Basic v aktuálním adresáři.
vbc *.vb
Následující příkaz zkompiluje všechny soubory jazyka Visual Basic v Test\ABC
adresáři a všechny adresáře pod ním a potom vygeneruje Test.ABC.dll
.
vbc -target:library -out:Test.ABC.dll -recurse:Test\ABC\*.vb