アプリにパッケージ化された XML データ ファイルに依存する Windows Phone アプリがあります。アプリが電話で初めて実行されるとき、ファイルを分離ストレージに読み込みます。ファイルが分離ストレージに読み込まれると、アプリは分離ストレージ バージョンのデータを使用します。アプリの次のバージョン (Marketplace の更新) では、XML ファイルにさらに多くの要素が含まれます。アプリの更新 (Marketplace の新しいバージョン) ごとにデータ ファイルを更新するにはどうすればよいですか?
分離ストレージのファイル名を変更できると思ったのですが、そうするとゴミが残ります。XML ファイルをロードするときに例外をチェックすることもできますが、他にもっと洗練された方法はありますか? アプリを実行するたびに分離ストレージ内の古いファイルを確認したくありません。
理想的なシナリオは、アプリの新しいバージョンが電話にロードされたときに 1 回実行されるコードを配置することです。それを行う方法はありますか?