Изолированное хранилище для Windows Phone 7? - PullRequest
5 голосов
/ 14 мая 2010

Я создаю приложение для Windows Phone 7, используя Silverlight 4. Я храню свои данные в изолированном хранилище, как указано здесь . Программа работает без ошибок. У меня вопрос, где я могу увидеть файл, который я сохранил? Можно ли найти файл в эмуляторе windows phone 7?

Ответы [ 4 ]

5 голосов
/ 10 июля 2011

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"
2 голосов
/ 19 мая 2010

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

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

2 голосов
/ 16 мая 2010

После еще нескольких поисков, я нашел этот пост. Кажется, что «эмулятор не сохраняет свое состояние при закрытии». Кроме того:

Сохранение государства. Чтобы проверить совместимость с другими средами .Net Framework, я просто повторно реализовал некоторый стандартный пример кода изолированного хранилища для настроек приложения в своем приложении Silverlight. Это просто работает. Но обратите внимание, что эмулятор предварительного просмотра не удерживает состояние за пределами сеансов отладки, поэтому в данный момент вы можете только тестировать хранилище состояний в сеансе приложения.

из этого поста. (http://wotudo.net/blogs/wotudo/archive/2010/03/15/mix-building-a-windows-phone-7-series-silverlight-application.aspx)

1 голос
/ 12 июня 2012

Я использую эту программу , чтобы помочь мне захватить данные из эмулятора телефона Windows 7.

...