-recurse
Kompiliert Quellcodedateien in allen untergeordneten Verzeichnissen des angegebenen Verzeichnisses oder des Projektverzeichnisses.
Syntax
-recurse:[dir\]file
Argumente
dir
Dies ist optional. Das Verzeichnis, in dem die Suche beginnen soll. Wenn nicht angegeben, beginnt die Suche im Projektverzeichnis.
file
Erforderlich. Die Datei(en), nach der oder denen gesucht werden soll. Platzhalterzeichen sind zulässig.
Hinweise
Sie können Platzhalter in einem Dateinamen verwenden, um alle übereinstimmenden Dateien im Projektverzeichnis zu kompilieren, ohne -recurse
zu verwenden. Wird kein Name für die Ausgabedatei angegeben, verwendet der Compiler dafür die erste verarbeitete Eingabedatei. Dies ist in der Regel die erste Datei in der alphabetisch sortierten Liste der kompilierten Daten. Daher ist es sinnvoll, eine Ausgabedatei mithilfe der -out
-Option anzugeben.
Hinweis
Die Option -recurse
steht nicht in der Visual Studio-Entwicklungsumgebung zur Verfügung. Sie ist nur verfügbar, wenn Sie über die Befehlszeile kompilieren.
Beispiel
Mit dem folgenden Befehl werden alle Visual Basic-Dateien im aktuellen Verzeichnis kompiliert:
vbc *.vb
Mit dem folgenden Befehl werden alle Visual Basic-Dateien im Verzeichnis Test\ABC
und alle Verzeichnisse darunter kompiliert und anschließend Test.ABC.dll
generiert.
vbc -target:library -out:Test.ABC.dll -recurse:Test\ABC\*.vb