Где находится изолированное хранилище от эмулятора WP7, расположенного на ПК?

когда мы используем симулятор и храним файлы в изолированном хранилище. Где файл на самом деле хранится на компьютере? Я имею в виду тропу.

5 ответов


Если под " симулятором "вы подразумеваете эмулятор, то эти данные не хранятся в" реальной " папке на хост-ПК.

эмулятор (для аргументов) является виртуальной машиной, и поэтому вся структура папок хранится отдельно.

исходя из предположения, что вы не просто хотите это знать, а скорее работать с файлами в изолированном хранилище (как часть вашего процесса разработки/тестирования), то вы должны проверить Проводник Изолированного Хранения Windows Phone 7 который позволяет вам взаимодействовать с этими файлами.

Если вы хотите работать из командной строки (для автоматизации взаимодействия), а затем проверить этот пост Джастина Ангела по автоматизации эмулятора.


Он затемнен дизайном.

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


кажется, я где-то читал, что Silverlight Spy также позволяет проверять изолированное хранилище для приложений WP7. Сам я этим инструментом не пользуюсь, так что не знаю.


SDK" Mango " поставляется с ISETool который может принимать и восстанавливать снимки изолированного хранилища приложения в / из локального каталога:

# Copy data from IS to directory
ISETool.exe ts xd <PRODUCT-ID> "C:\TempDirectory\IsolatedStore"

# Copy data from IS to directory
ISETool.exe rs xd <PRODUCT-ID> "C:\TempDirectory\IsolatedStore"

обычно .Net хранит его под windows Vista или windows 7 в:

C:\Users\_user_\AppData\Local\IsolatedStorage

в windows XP:

C:\Documents и настройки\_user_\локальные настройки\данные приложения\IsolatedStorage

Как с _user_ имя пользователя. Под этими папками находятся совершенно непонятные подкаталоги, которые создаются и поддерживаются изолированным API хранения. Я не знаю если есть какая-либо разница в этом на WP7 или Silverlight, но еще он хранится здесь