Pour sauver mon CONFIGURATION_DATA-je utiliser la portée de domaine stoeage isolé comme:WPF. IsolatedStoreage FileName Longueur
IsolatedStorageFile isoFile =
IsolatedStorageFile.GetUserStoreForDomain();
Mais parfois à la sauvegarde des données je reçois:
System.Reflection.TargetInvocationException: Exception has been thrown by the
target of an invocation. ---> System.IO.PathTooLongException: The specified path,
file name, or both are too long. The fully qualified file name must be less than
260 characters, and the directory name must be less than 248 characters.
at System.IO.PathHelper.Append(Char value)
at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength)
Ok mon fileName est trop long. Mais je ne peux pas le contrôler. En outre, je ne peux pas utiliser la portée de l'application, car je n'utilise pas ClickOnce.
Alors, que dois-je faire? Merci
Merci. Pouvez-vous être si gentil de donner des liens? –
Pour ce problème, nous avons construit un wrapper autour de l'énumération de SpecialFolder (voir http://msdn.microsoft.com/en-us/library/system.environment.specialfolder.aspx). Création de notre répertoire de stockage, puis construction de la structure de répertoire selon les besoins ("Cache", "Mises à jour", etc). –