Где находится изолированное хранилище от эмулятора 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, но еще он хранится здесь