Share via


/Clean (devenv.exe)

Nettoie tous les fichiers et répertoires de sortie intermédiaires.

Syntaxe

devenv SolutionName /Clean [Config [/Project ProjName [/ProjectConfig ProjConfigName]] [/Out OutputFilename]]

Arguments

  • SolutionName

    Obligatoire. Chemin complet et nom du fichier solution.

  • Config

    facultatif. Configuration (par exemple, Debug ou Release) à appliquer pour nettoyer les fichiers intermédiaires de la solution nommée dans SolutionName. Si plusieurs plateformes de solution sont disponibles, vous devez également en spécifier une (par exemple, Debug|Win32). Si cet argument n’est pas spécifié ou consiste en une chaîne vide (""), l’outil utilise la configuration active de la solution.

  • /ProjectProjName

    facultatif. Chemin et nom d’un fichier projet dans la solution. Vous pouvez entrer le nom d’affichage du projet ou un chemin d’accès relatif du dossier SolutionName au fichier projet. Vous pouvez également saisir le chemin d’accès complet et le nom du fichier projet.

  • /ProjectConfigProjConfigName

    facultatif. Nom de la configuration de build du projet (par exemple, Debug ou Release) à utiliser lors du nettoyage du /Project nommé. Si plusieurs plateformes de solution sont disponibles, vous devez également en spécifier une (par exemple, Debug|Win32). Si ce commutateur est spécifié, il remplace l’argument Config.

  • /OutOutputFilename

    facultatif. Nom du fichier auquel vous souhaitez envoyer la sortie de l’outil. Si le fichier existe déjà, l’outil ajoute la sortie à la fin du fichier.

Remarques

Ce commutateur a la même fonction que la commande de menu Nettoyer la Solution dans l’environnement IDE.

Placez entre guillemets doubles les chaînes contenant des espaces.

Il est possible d’afficher une synthèse des informations de nettoyage et de build, erreurs incluses, dans la fenêtre Commande et dans tous les fichiers journaux spécifiés avec le commutateur /Out.

Si le commutateur /Project n’est pas spécifié, l’action de nettoyage est effectuée sur tous les projets de la solution, même si FileName a été spécifié comme fichier projet.

Exemple

Le premier exemple nettoie la solution MySolution à l’aide de la configuration par défaut spécifiée dans le fichier solution.

Le second exemple nettoie le projet CSharpWinApp suivant la configuration de build de projet Debug présente dans MySolution.

devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /Clean

devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /Clean "Debug" /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig "Debug"

Voir aussi