Развертывание файлов в изолированном хранилище в Windows Phone 7

Всем привет! Я хотел бы знать, можно ли развернуть активы моего приложения непосредственно в изолированном хранилище после развертывания приложения.
В настоящее время я извлекаю их из кода, но это делает первый запуск приложения слишком медленным, и оно будет отклонено, как только оно будет отправлено на рынок.
Мне интересно, есть ли уловка, чтобы ускорить процесс
Спасибо


person Waleed    schedule 01.03.2011    source источник
comment
В настоящее время я встраиваю их в сборку приложения, активы - это набор фотографий, видео и файлов XML.   -  person Waleed    schedule 01.03.2011


Ответы (1)


Невозможно автоматически развернуть в IsolatedStorage при установке приложения.

Однако есть несколько вещей, которые вы можете сделать, чтобы избежать задержки при первом запуске:

  • По возможности обращайтесь к файлам непосредственно в XAP.
  • Разделите ресурсы на несколько dll, чтобы в память загружались только те, которые необходимы.
  • Загрузите контент в IS в фоновом режиме и расставьте приоритеты, чтобы ресурсы загружались по мере необходимости.

Вам не нужно загружать изображения или видеофайлы в IS только для их просмотра.
Вам нужно копировать файлы XML только в том случае, если они будут обновляться. Если вы просто хотите прочитать какие-то данные, этого делать не нужно. Кроме того, если файлы XML просто содержат исходные данные / состояние, они могут быть загружены из указанной сборки и сохранены в IS только при первом сохранении.

person Matt Lacey    schedule 01.03.2011