Изолированное хранилище всегда пусто на эмуляторе? - PullRequest
0 голосов
/ 26 марта 2012

У меня есть приложение Windows Phone 7 Silverlight, которое я пытаюсь использовать изолированное хранилище в эмуляторе, но безрезультатно. У меня есть несколько файлов, добавленных в проект как Content, я развернул приложение в эмуляторе перед запуском отладчика, использую кнопку «назад», чтобы «закрыть» сеанс отладки, и не закрываю эмулятор между запусками. И каждый раз у меня есть пустое изолированное хранилище. Что я делаю неправильно? Я использую это, каждый раз появляется пустым.

private void CheckIsolatedStorageForContent()
{
    using ( var isf = IsolatedStorageFile.GetUserStoreForApplication() )
    {
        foreach ( var fileName in isf.GetFileNames() )
        {
           listBox.Items.Add( fileName ); 
        }
    }
}

1 Ответ

1 голос
/ 26 марта 2012

Простое размещение их в вашем XAP, поскольку контент не будет развертывать их в изолированном хранилище.

При первом запуске приложения вам необходимо скопировать файлы в изолированное хранилище. Если они статичны, в этом нет необходимости, поскольку вы можете просто получить к ним доступ как к контенту. Если вам нужно обновить их, вам нужно будет отправить их в IsoStore.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...