WPF. IsolatedStoreage FileName Длина - PullRequest
0 голосов
/ 10 сентября 2010

Для сохранения моих конфигурационных данных я использую изолированную область домена хранения, например:

 IsolatedStorageFile isoFile =
    IsolatedStorageFile.GetUserStoreForDomain();

Но иногда при сохранении данных я получаю:

   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)

Хорошо, мой fileName слишком длинный. Но я не могу это контролировать. Также я не могу использовать область приложения, потому что я не использую ClickOnce.

Так что мне делать? Спасибо

1 Ответ

1 голос
/ 14 сентября 2010

Это известная проблема с IsolatedStorage.

Вы можете использовать профиль пользователя (AppData) для хранения вашей информации в соответствии с API IsolatedStorage.

...