TFS msbuild args /p:DeployOnBuild=true ne semble pas faire quelque chose

Je suis actuellement à l'utilisation de TFS et des processus de construction de l'activité pour construire une solution. Cependant, j'aimerais être en mesure d'automatiser le déploiement, afin que je puisse construire et de déployer à distance à un serveur en une seule étape.

Sur le MSBuild arguments que je suis en train d'essayer de préciser le déploiement de l'interrupteur. Mon projet est un service windows, mais je comprends qu'il est encore possible de déployer tous les fichiers binaires quel que soit le type de projet (n'étant pas un projet web).

Actuel des paramètres de conception:

/p:DeployOnBuild=True /p:UserName=user /p:Password=password

Lors de la génération s'effectue dans TFS il réussit, cependant je m'attendais à voir une tentative lors du déploiement sur le serveur et essayez quelques-uns de message d'erreur, mais rien ne montre.

Vous avez besoin de lui donner une maison d'édition de profil.
Profil de publication ne fonctionne qu'avec des Projets Web.
Ne peuvent-ils pas être créés manuellement et toujours utilisé par msbuild? Après tout, msbuild est encore qu'un programme en ligne de commande appelé avec des arguments.
Jamais essayé de cette manière, si cela fonctionne, vous devez créer un service Windows version du Profil de publication. c'est en fait un fichier xml réside à l'intérieur de Votre Dossier de Projet -> Mon Projet -> Publier les Profils. Pourquoi n'essayez-vous pas la méthode donnée dans la réponse de lien?

OriginalL'auteur jaffa | 2013-09-04