2010-12-10 22 views
1

Je stocke des informations en utilisant la méthode properties.settings.default.save() pour la première fois et en réutilisant la valeur de la propriété dans mon application. En fait, lorsque vous désinstallez l'application et réinstallez une version plus récente de l'application, je veux réutiliser les valeurs de propriété.Comment puis-je le faire? Fondamentalement, la propriété sera enregistrée dans le fichier user.config sous mon utilisateur. Si j'installe une version plus récente du paquet, il crée un nouveau fichier user.config et l'utilise, mais j'ai besoin d'utiliser le fichier existant qu'il a créé pour le paquet de la version plus ancienne. Que faire?Comment utiliser les propriétés Properties.Settings.Default.Save() existe-t-il déjà?

J'utilise projet de déploiement de Visual Studio pour le déploiement

+0

@Adrian Faciu: j'ai accepté une solution mais pour le reste je n'ai pas eu la bonne solution –

Répondre

0

Jetez un oeil here sur la façon de créer un fichier permanent. Vous pouvez créer un nouveau fichier de paramètres et le placer dans le dossier AppData, afin d'éviter les problèmes avec le fichier de configuration par défaut.

+0

la solution dans le lien parle d'un fichier qui est installé pendant l'installation msi mais mon scénario est différent j'utilise les propriétés. code de paramètres pour enregistrer mes informations au moment de l'exécution, je dois utiliser ce fichier toute ma version de mise à niveau successive du projet –