Partager via


-recurse

Compile des fichiers de code source dans tous les répertoires enfants du répertoire spécifié ou du répertoire du projet.

Syntaxe

-recurse:[dir\]file  

Arguments

dir
facultatif. Répertoire dans lequel vous voulez commencer la recherche. Si ce répertoire n’est pas spécifié, la recherche commence dans le répertoire du projet.

file
Obligatoire. Le ou les fichiers à rechercher. Les caractères génériques sont autorisés.

Notes

Vous pouvez utiliser des caractères génériques dans un nom de fichier pour compiler tous les fichiers correspondants dans le répertoire du projet sans utiliser -recurse. Si aucun nom de fichier de sortie n’est spécifié, le compilateur base le nom du fichier de sortie sur le premier fichier d’entrée traité. Il s’agit généralement du premier fichier de la liste des fichiers compilés lorsqu’ils sont consultés par ordre alphabétique. Pour cette raison, il est préférable de spécifier un fichier de sortie à l’aide de l’option -out.

Notes

L’option -recurse n’est pas disponible à partir de l’environnement de développement Visual Studio. Elle est disponible uniquement lors de la compilation à partir de la ligne de commande.

Exemple

La commande suivante compile tous les fichiers Visual Basic dans le répertoire actif.

vbc *.vb  

La commande suivante compile tous les fichiers Visual Basic dans le répertoire Test\ABC et tous les répertoires en dessous, puis génère Test.ABC.dll.

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

Voir aussi