У меня есть строка кода, которая создает объект IsolatedStorageFile
.IsolatedStorage теряется, когда исполняемый файл перемещается в другую папку
IsolatedStorageFile isoFile = IsolatedStorageFile.GetStore(
IsolatedStorageScope.Roaming
| IsolatedStorageScope.User
| IsolatedStorageScope.Assembly,
null, null);
Он отлично работает и сохраняется данных между казнями, как я хочу, но когда я двигаю exe
в другую папку, она не получает то же самое место хранения. Я могу переместить exe
обратно в исходную папку, и все данные снова доступны.
Как я могу инициализировать IsolatedStoreFile
так, чтобы он всегда получал одинаковое место хранения независимо от того, в какой папке находится exe
?
Update: В documentation для этого .GetStore
является заявляет, что
нуль позволяет объект IsolatedStorage выбрать доказательства.
Очевидно, null
использует в качестве доказательства URL-адрес exe
.
Как я могу заставить его использовать что-то еще?
Вот статья, которую я использовал, чтобы узнать об этом: DeveloperFusion
Вы посмотрели сообщение? http://stackoverflow.com/questions/1112681/can-i-get-a-path-for-a-isolatedstorage-file-and-read-it-from-external-applicatio –
@Steve У меня нет, но как я могу это использовать? – 4castle
Я отправил ответ. –