Моя проблема похожа, но не такая, как в:
«Не удалось найти файл» при использовании изолированного хранилища
Я написал приложение, которое сохраняет пользовательские настройки в файле в изолированном хранилище, я использую хранилище пользователей для хранения сборок.
Приложение проверяет файл в изолированном хранилище при запуске, и если его там нет, предполагается, что приложение запускается впервые, и просит пользователя настроить его, этот процесс затем сохраняется в изолированном хранилище.
В Windows XP это работает нормально, я не видел никаких проблем вообще. Однако я запустил демонстрацию для клиента на его ноутбуке с Windows Vista, и когда я во второй раз запустил клиент, чтобы показать, что настройки были сохранены, приложение не может найти файл.
Есть ли какие-либо известные проблемы, которые могут вызвать это в Windows Vista, а не в Windows XP?
Обе ссылки для извлечения изолированного хранилища находятся в одном и том же файле .cs, поэтому вызов, безусловно, выполняется той же сборкой, и я не входил в систему под именем другого пользователя, поэтому я знаю, что это тот же пользователь.