Question

Quelqu'un a-t-il eu des problèmes avec le contenu d'un répertoire de stockage isolé qui manque ou ne se met pas à jour correctement après un déploiement automatisé une seule fois?

Était-ce utile?

La solution

Je pense que vous pouvez trouver votre réponse à ce message - ClickOnce et stockage isolé .

Autres conseils

Si la version de votre application change (je ne sais pas exactement de quel numéro de version il s'agit), un nouveau déploiement crée un nouveau dossier pour le stockage. Un stockage isolé stocke les données de deux manières:

  1. Isolement par utilisateur et par assembleur
  2. Isolement par utilisateur, domaine et assemblage

Dans les deux cas, lorsque l'assemblage change, le répertoire change. Je ne sais pas quel est le meilleur moyen de conserver les données entre les déploiements, mais c’est le raisonnement qui en découle.

Allez " manquant " -- Oui. Je ne sais pas exactement comment ClickOnce gère les mises à jour, mais j'ai déjà constaté qu'une nouvelle version ne serait pas associée au même répertoire de données (sinon le contenu ne serait pas déplacé). J'ai été capable de trouver manuellement l'ancien fichier et de le copier moi-même si nécessaire. Ainsi, pour les données d'application de l'utilisateur, je leur ai demandé de spécifier une destination qu'ils pourraient facilement définir si l'application perdait le lien (stocké dans IsolatedStorage).

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