Question

Je lancé une application et j'ai une autre fonctionnalité demandée par l'utilisateur et souhaite une nouvelle version. Je ne sais pas comment cela se fait généralement - est-il un paramètre dans le projet d'installation de .NET que je peux utiliser pour lui dire de remplacer simplement certains fichiers si l'application est déjà installée, ou dois-je générer un patch en quelque sorte?

Si vous allez proposer des mises à jour automatiques, je suis d'accord qui est une bonne idée, mais la version originale ne vérifie que le site Web de l'application pour voir s'il y a une nouvelle version et dirigera l'utilisateur vers une page de téléchargement la version mise à jour - il ne télécharge pas et mise à jour automatique pour vous. Même si j'ajoute que cette version, il me faut encore un moyen convivial de fournir une mise à jour à mes utilisateurs existants.

Était-ce utile?

La solution

Je suppose que vous voulez parler de la fonctionnalité dans Windows Installer qui permet à l'utilisateur de désinstaller la « version actuelle » avant d'installer le « nouveau »?

Dans les propriétés du projet d'installation, jetez un oeil sur les propriétés des « ProductCode » et « UpgradeCode ». Ce sont Guids qui définissent la façon dont le programme d'installation recherche des versions précédentes.

Pour donner simplement les utilisateurs d'un programme d'installation pour installer une version mise à jour, incrémenter la propriété « Version » / numéro et le programme d'installation doit mettre à jour les fichiers sur le système de fichiers sans créer des entrées en double dans le menu de démarrage, ajouter / supprimer des programmes, etc.

Autres conseils

Le ClickOnce publie le modèle fonctionne bien pour les petites applications. Dans votre projet, cliquez droit aller aux propriétés, puis cliquez sur l'onglet « Publier ».

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top