0

xmlベースのデータを利用するWindowsPhone7アプリを作成しています。xmlファイルをアプリで(アプリケーションコンテンツの一部として)事前にパッケージ化し、XAPと一緒にデプロイできることを理解しています。

将来、更新/変更されたデータのためにXMLを更新する必要がある場合、どのようなオプションがありますか?

ユーザーにファイルをダウンロードさせるメソッドを組み込むことはできますか?既存のファイルを上書きしますか?

そうでない場合、アプリケーション全体を更新するようにユーザーに依頼するのではなく、更新されたXMLファイルのみをユーザーにダウンロードさせることを選択した場合、他にどのようなオプションがありますか?

4

1 に答える 1

1

私は過去に同様の問題を抱えていました、そしてこれが私の解決策でした:

  • XMLファイルをコンテンツとしてアプリにバンドルします(したがって、.xapファイルに入ります)
  • アプリを実行するたびに、次の2つのことを行います。
    • XMLファイルがIsolatedStorageにあるかどうかを確認します。そうでない場合(最初の実行)、アプリのデータソースフォルダーからIsolateStorageにコピーします
    • 現在IsolatedStorageにあるファイルを更新する必要があるかどうかを確認します。その場合は、新しいバージョンをダウンロードして、IsolatedStorageを更新します。
  • IsolatedStorageにあるXMLファイルのみを使用してください
于 2012-05-18T15:33:00.127 に答える