Freigeben über


-Recurse

Kompiliert Quellcodedateien in allen untergeordneten Verzeichnissen des angegebenen Verzeichnisses oder des Projektverzeichnisses.

Syntax

-recurse:[dir\]file  

Argumente

dir
Wahlfrei. Das Verzeichnis, in dem die Suche beginnen soll. Wenn nicht angegeben, beginnt die Suche im Projektverzeichnis.

file
Erforderlich. Die zu suchden Dateien. Wildcardzeichen sind zulässig.

Bemerkungen

Mit Wildcards in einem Dateinamen können Sie alle übereinstimmenden Dateien im Projektverzeichnis kompilieren, ohne dies zu verwenden -recurse. Wenn kein Ausgabedateiname angegeben ist, basiert der Compiler auf dem Namen der Ausgabedatei auf der ersten verarbeiteten Eingabedatei. Dies ist in der Regel die erste Datei in der Liste der Dateien, die bei alphabetischer Anzeige kompiliert wurden. Aus diesem Grund empfiehlt es sich, eine Ausgabedatei mithilfe der -out Option anzugeben.

Hinweis

Die -recurse Option ist nicht in der Visual Studio-Entwicklungsumgebung verfügbar. 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  

Der folgende Befehl kompiliert alle Visual Basic-Dateien im Test\ABC Verzeichnis und alle darunter liegenden Verzeichnisse und generiert Test.ABC.dlldann .

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

Siehe auch