Notre équipe développe des applications distribuées distribuées. Nous utilisons ClickOnce pour le déploiement et nous en sommes très satisfaits.Quelle est la meilleure façon de créer des déploiements ClickOnce
Cependant, nous avons trouvé le point de douleur avec ClickOnce dans créant les déploiements. Nous disposons des environnements de développement/test/production standard et devons être en mesure de créer des déploiements pour chacun d'entre eux qui s'installent et se mettent à jour séparément les uns des autres. En outre, nous voulons contrôler quels sont les assemblages qui sont déployés. Ce n'est pas parce qu'une assemblée a été compilée que nous voulons la déployer.
Le premier choix évident pour la création de déploiements est Visual Studio. Cependant, VS ne répond pas vraiment aux problèmes énoncés. Le suivant en ligne est l'outil SDK, Mage. Mage fonctionne bien, mais la création de déploiements est plutôt fastidieuse et nous ne voulons pas que chaque développeur ait son certificat de signature de code et son mot de passe. Nous avons finalement lancé notre propre application de déploiement qui utilise la version en ligne de commande de Mage pour créer les fichiers manifestes de ClickOnce.
Je suis satisfait de notre solution actuelle, mais il semble qu'il y aurait une approche acceptée à l'échelle du secteur à ce problème. Y a-t-il?
Salut Dale votre lien est mort avez-vous le titre que le poste était sous? – TombMedia
@TombMedia Malheureusement, je ne recommanderais pas nécessairement d'utiliser ClickOnce aujourd'hui non plus. Si vous démarrez un nouveau départ, c'est-à-dire que vous n'utilisez pas déjà ClickOnce pour votre projet, vous pouvez regarder dans [Squirrel] (https://github.com/squirrel). –
Je souhaite. Coincé dans la terre de l'héritage ici. Merci quand même. – TombMedia