2009-12-16 12 views

Répondre

0

Eh bien, ClickOnce utilise MSBuild pour se publier. Par conséquent je recommanderais d'employer MSBuild pour votre automation de construction. Voir le reference on MSDN.

La première étape est facile. Vous venez de lancer MSBUild avec la cible 'Publish' depuis la console. Les paramètres définis dans Visual Studio sont appliqués.

Cependant, il y a quelques bits difficiles. Par exemple, lorsque vous l'exécutez à partir de la ligne de commande, le numéro de version n'est pas augmenté. Dans mon projet, j'ai résolu ce problème en transmettant le numéro de version du script de construction.

Une autre astuce est lorsque vous souhaitez exécuter le script de construction sur votre serveur de construction sans Visual Studio installé. Là, vous devrez peut-être copy some to make it work.