En ce moment, quand je libère une nouvelle version de mon application .NET, les points de chemin de UserAppDataPath à un nouveau dossier qui comprend le numéro de build.Comment puis-je partager les paramètres utilisateur ou les fichiers à l'aide du UserAppDataPath entre les versions?
Documents et Settings \ UserName \ Application Data \ Société \ AssemblyName \ 1.0.0.0
J'utilise ce chemin comme un lieu de rangement pratique pour les fichiers de configuration de l'interface utilisateur de l'utilisateur étendu. Chaque fois que je libère l'utilisateur perd ses paramètres d'interface utilisateur précédents.
Est-il sûr de de couper le numéro de version \ 1.0.0.0 et d'utiliser son chemin racine? ou existe-t-il un meilleur moyen de stocker les paramètres dans un endroit qui a toujours des privilèges d'écriture?
Comment êtes-vous déployez l'application? Cela fait un moment que je l'ai utilisé, mais je crois que ClickOnce permet de migrer les paramètres précédents. –
Je sais que ce n'est pas la meilleure façon de libérer, mais mon entreprise met juste les fichiers binaires de libération dans un dossier partagé et un script de connexion met à jour l'installation de tout le monde. –
Je ne suis pas autorisé à utiliser ClickOnce à ce stade –