Udostępnij za pośrednictwem


-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  

Zobacz też