/recurse (C#-Compileroptionen)/recurse (C# Compiler Options)

Mit der Option „/recurse“ können Sie Quellcodedateien in allen untergeordneten Verzeichnissen des angegebenen Verzeichnisses (dir) oder des Projektverzeichnisses kompilieren.The /recurse option enables you to compile source code files in all child directories of either the specified directory (dir) or of the project directory.

SyntaxSyntax

/recurse:[dir\]file  

ArgumenteArguments

dir (optional)dir (optional)
Das Verzeichnis, in dem die Suche beginnen soll.The directory in which you want the search to begin. Wenn dieses nicht angegeben wird, beginnt die Suche im Projektverzeichnis.If this is not specified, the search begins in the project directory.

file
Die Datei(en), nach der oder denen gesucht werden soll.The file(s) to search for. Platzhalterzeichen sind zulässig.Wildcard characters are allowed.

HinweiseRemarks

Mit der Option /recurse können Sie Quellcodedateien in allen untergeordneten Verzeichnissen des angegebenen Verzeichnisses (dir) oder des Projektverzeichnisses kompilieren.The /recurse option lets you compile source code files in all child directories of either the specified directory (dir) or of the project directory.

Sie können Platzhalter in einem Dateinamen verwenden, um alle übereinstimmenden Dateien im Projektverzeichnis zu kompilieren, ohne /recurse zu verwenden.You can use wildcards in a file name to compile all matching files in the project directory without using /recurse.

Diese Compileroption steht in Visual Studio nicht zur Verfügung und kann auch nicht programmgesteuert angepasst werden.This compiler option is unavailable in Visual Studio and cannot be changed programmatically.

BeispielExample

Kompiliert alle C#-Dateien im aktuellen Verzeichnis:Compiles all C# files in the current directory:

csc *.cs  

Kompiliert alle C#-Dateien im Verzeichnis „dir1\dir2“ sowie in allen Verzeichnisse darunter und generiert „dir2.dll“:Compiles all of the C# files in the dir1\dir2 directory and any directories below it and generates dir2.dll:

csc /target:library /out:dir2.dll /recurse:dir1\dir2\*.cs  

Siehe auchSee Also

C#-CompileroptionenC# Compiler Options
Verwalten von Projekt- und ProjektmappeneigenschaftenManaging Project and Solution Properties