Выдерживает ли обновление содержимое изолированного хранилища?

Если я записываю файл лицензии в изолированное хранилище в приложении vb.net winforms, а затем приложение подвергается незначительному обновлению, файл лицензии каким-то образом «переносится» во время обновления?

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

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

Пока не уверен, как будет производиться обновление - либо Inno setup, либо Installshield LE.

Любые советы приветствуются.


person Guy    schedule 14.07.2011    source источник


Ответы (1)


Если ваше приложение является приложением WinForm, я советую вам не использовать IsolatedStorage, который слишком ограничивает и не настраивается. ИзолированныйStorage не переопределяется в приложениях Windows Phone и Metro, но (если я хорошо помню) находится в Win Forms. В заключение, было бы лучше использовать файл в другом месте (например, AppData/Roaming/YourCoolAppName), и это дает вам преимущество точно знать, где хранятся данные.

person Thomas Kowalski    schedule 25.12.2013