Nous avons plusieurs déploiements des mêmes assemblys avec différents fichiers de configuration pour différents environnements. Nous les regroupons pour séparer les déploiements ClickOnce avec différentes identités de déploiement (Program_ENV1, Program_ENV2, etc.). L'identité d'application est Program.exe pour chacun d'entre eux, car nous avons un composant tiers qui nécessite que l'exécutable qui l'utilise ait le même nom que celui pour lequel il a été compilé. Lorsque nous souhaitons effectuer plusieurs installations du même numéro de version sur la même machine (pour les tests), nous obtenons une erreur lors de l'installation, car il existe déjà quelque chose avec la même identité d'application.Installations ClickOnce multiples avec différentes identités de déploiement, mais avec la même identité d'application
Nous ne souhaitons pas effectuer de générations distinctes avec de nouveaux numéros de version pour chaque déploiement (QA signé sur les assemblages de la version X.X.X.45, et non sur la version X.X.X.46).
Existe-t-il un autre moyen de contourner ce problème?
Les noms d'affichage sont déjà différents pour les différents déploiements d'environnement. Ce problème est qu'ils ont la même identité d'application et que ClickOnce ne les laisse pas être installés côte à côte sur la même machine. – Karg
Avez-vous réellement essayé ma solution? La définition de la propriété "Nom" via MageUI modifie votre identité d'application et permet d'installer côte à côte plusieurs versions de votre application. Si votre nom d'affichage est déjà différent, vous n'avez pas besoin de changer la propriété "Description". – codeConcussion
@codeConcussion, j'ai suivi vos pas. Mais le nom toujours mis à jour n'apparaît pas dans le démarrage et ajouter/supprimer des programmes. Des pensées? Merci. –