/Deploy (devenv.exe)
Déploie une solution après une génération ou une regénération. S’applique aux projets de code managé uniquement.
Syntaxe
devenv SolutionName /Deploy [SolnConfigName [/Project ProjName [/ProjectConfig ProjConfigName]] [/Out OutputFilename]]
Arguments
SolutionName
Obligatoire. Chemin complet et nom du fichier solution.
SolnConfigName
facultatif. Nom de la configuration de solution (par exemple,
Debug
ouRelease
) à 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./Project
ProjNamefacultatif. 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.
/ProjectConfig
ProjConfigNamefacultatif. Nom d’une configuration de build de projet (par exemple,
Debug
ouRelease
) à utiliser lors de la génération 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 SolnConfigName./Out
OutputFilenamefacultatif. 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 projet spécifié doit être un projet de déploiement. Si ce n’est pas le cas, une erreur se produit au moment du déploiement du projet généré, qui échoue.
Placez entre guillemets doubles les chaînes contenant des espaces.
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.
Exemple
Cet exemple déploie le projet CSharpWinApp
suivant la configuration de build de projet Release
présente dans MySolution
.
devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /deploy Release /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig Release