Есть ли проблемы с изолированным хранилищем и Windows Vista? - PullRequest
1 голос
/ 21 мая 2009

Моя проблема похожа, но не такая, как в:

«Не удалось найти файл» при использовании изолированного хранилища

Я написал приложение, которое сохраняет пользовательские настройки в файле в изолированном хранилище, я использую хранилище пользователей для хранения сборок.

Приложение проверяет файл в изолированном хранилище при запуске, и если его там нет, предполагается, что приложение запускается впервые, и просит пользователя настроить его, этот процесс затем сохраняется в изолированном хранилище.

В Windows XP это работает нормально, я не видел никаких проблем вообще. Однако я запустил демонстрацию для клиента на его ноутбуке с Windows Vista, и когда я во второй раз запустил клиент, чтобы показать, что настройки были сохранены, приложение не может найти файл.

Есть ли какие-либо известные проблемы, которые могут вызвать это в Windows Vista, а не в Windows XP?

Обе ссылки для извлечения изолированного хранилища находятся в одном и том же файле .cs, поэтому вызов, безусловно, выполняется той же сборкой, и я не входил в систему под именем другого пользователя, поэтому я знаю, что это тот же пользователь.

1 Ответ

0 голосов
/ 21 мая 2009

Местоположение изолированного хранилища изменится, как только вы измените версию приложения.
Правильное место для хранения конфигурации приложения: \ ProgramData для всех пользователей и \ Users \\ AppData для пользовательских настроек.

...