-recurse
Kompiluje pliki kodu źródłowego we wszystkich katalogach podrzędnych określonego katalogu lub katalogu projektu.
Składnia
-recurse:[dir\]file
Argumenty
dir
Opcjonalny. Katalog, w którym chcesz rozpocząć wyszukiwanie. Jeśli nie zostanie określony, wyszukiwanie rozpoczyna się w katalogu projektu.
file
Wymagany. Pliki do wyszukania. Dozwolone są symbole wieloznaczne.
Uwagi
Symbole wieloznaczne w nazwie pliku umożliwiają skompilowanie wszystkich pasujących plików w katalogu projektu bez użycia polecenia -recurse
. Jeśli nie określono nazwy pliku wyjściowego, kompilator opiera nazwę pliku wyjściowego na pierwszym przetworzonym pliku wejściowym. Jest to zazwyczaj pierwszy plik na liście plików skompilowanych podczas wyświetlania alfabetycznie. Z tego powodu najlepiej określić plik wyjściowy przy użyciu -out
opcji .
Uwaga
Opcja -recurse
nie jest dostępna w środowisku programistycznym programu Visual Studio; jest dostępna tylko podczas kompilowania z poziomu wiersza polecenia.
Przykład
Następujące polecenie kompiluje wszystkie pliki Języka Visual Basic w bieżącym katalogu.
vbc *.vb
Następujące polecenie kompiluje wszystkie pliki języka Visual Basic w Test\ABC
katalogu i wszystkie katalogi poniżej, a następnie generuje plik Test.ABC.dll
.
vbc -target:library -out:Test.ABC.dll -recurse:Test\ABC\*.vb