Share via


/Build (devenv.exe)

Génère une solution ou un projet à l’aide d’un fichier de configuration de solution spécifié.

Syntaxe

devenv SolutionName /Build [SolnConfigName [/Project ProjName [/ProjectConfig ProjConfigName]] [/Out OutputFilename]]

Arguments

  • SolutionName

    Obligatoire. Chemin et nom du fichier solution, par rapport au répertoire de la solution.

  • SolnConfigName

    facultatif. Nom de la configuration de solution (par exemple, Debug ou Release) à utiliser pour générer 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 un chemin relatif du dossier SolutionName au fichier projet, le nom d’affichage du projet, ou le chemin et le nom complet du fichier projet.

  • /ProjectConfigProjConfigName

    facultatif. Nom d’une configuration de build de projet (par exemple, Debug ou Release) à utiliser lors de la génération du projet 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 SolnConfigName.

  • /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.

Notes

  • Le commutateur /Build a la même fonction que la commande de menu Générer la solution dans l’environnement de développement intégré (IDE).

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

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

  • Le commutateur /Build ne génère que les projets qui ont changé depuis la dernière build. Pour générer tous les projets d’une solution, utilisez plutôt /rebuild.

  • Si vous obtenez un message d’erreur indiquant Configuration de projet non valide, vérifiez que vous avez spécifié une plateforme de solution ou de projet (par exemple, Debug|Win32).

Exemple

La commande suivante génère le projet CSharpWinApp suivant la configuration de build de projet Debug présente dans MySolution.

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

Voir aussi