2

みなさん、こんにちは
。アプリがデプロイされたら、アプリアセットをIsolatedStorageに直接デプロイできるかどうか知りたいです。
現在、コードからそれらを抽出していますが、これによりアプリの最初の起動が遅くなり、マーケットプレイスに送信されると拒否されます。
プロセスを速くするための良いトリックがあるかどうか疑問に思っています
ありがとう

4

1 に答える 1

1

アプリのインストール時にIsolatedStorageに自動的にデプロイする方法はありません。

ただし、最初の起動時の遅延を回避するためにできることがいくつかあります。

  • 可能な場合は、XAP内のファイルを直接参照してください。
  • アセットを複数のdllに分割して、必要なものだけがメモリにロードされるようにします。
  • バックグラウンドでISにコンテンツをロードし、必要に応じてリソースがロードされるようにこれに優先順位を付けます。

画像やビデオファイルを表示するためだけにISにロードする必要はありません。
XMLファイルを更新する場合にのみ、XMLファイルをコピーする必要があります。一部のデータを読み取りたいだけの場合は、これを行う必要はありません。また、XMLファイルが初期データ/状態のみを保持している場合、これは指示されたアセンブリからロードされ、最初に永続化されたときにのみISに保存されます。

于 2011-03-01T15:37:06.163 に答える