2009-02-20 9 views
3

J'ai une application winforms .net (2.0) que j'ai besoin de mettre à niveau sur les machines clientes. Pour l'instant, cela se fait en incrémentant la version d'assemblage et la version de fichier sur tous les projets et en incrémentant la version sur le projet d'installation dans VS2008.Est-ce que Windows Installer utilise la version d'assemblage ou la version de fichier pour mettre à jour les DLL?

L'application fait maintenant de stockage isolé pour enregistrer certains paramètres utilisateur dans un fichier XML (mises en page de la grille, etc ...).

Le problème que je suis maintenant face est que si j'incrémenter tous les numéros de version, l'application a un nouvel emplacement pour le stockage isolé , parce que le Version du fichier a changé. Avec un nouvel emplacement pour le stockage isolé, tous les paramètres ont été effectivement perdus.

Lorsque la mise à niveau de Windows ne remplace les programme d'installation dll basé sur la version du fichier ou l'Assemblée Version?

Si elle est alors la version Assemblée tout ce que j'aurait à faire est incrémente pas la version du fichier.

Répondre

Questions connexes