私のソリューションには内容のあるフォルダがあります。サブディレクトリがたくさんあります。このフォルダをIsolatedStorageにコピーする必要があります。私はmsdn forumメッセージを読んで、コードからフォルダの内容を取得する手段がないと言われました。この問題をどうやって解決するのですか?ソリューションコンテンツのフォルダ(およびサブフォルダ)をIsolatedStorageにコピーするにはどうすればよいですか?
答えて
フォーラムは正しくありません。 「コンテンツ」リソースを列挙する方法はありません。
いくつかの回答が示すように、ビルドアクション "リソース"または "組み込みリソース"を設定することができます。ResourceManager or similar meansを使用してリソースを列挙する方法があります。しかし、私はは、を推奨しません。これは、すべてのリソースをあなたのアセンブリに埋め込み、膨らませてアプリケーションの読み込みを遅くするためです。
ここにはsimilar question(約画像ファイルの列挙)があります。しかし、解決策はありません。 answer of Mattには唯一の回避策が含まれています。デザイン時にファイル名の一覧を用意し、この一覧をアプリケーションに作成します。実行時にファイルを列挙する代わりに、このリストからファイル名を1つずつ読み込みます。
開発とテストのためだけに必要な場合は、他のものと同様にISEToolを見ることをおすすめします。リファレンスストレージを使用してアプリを一度セットアップし、ツールを使用して隔離されたストレージの状態を保存します。独立したストレージから状態を復元する必要がある場合、ツールを使用して、保存したものを電話機またはエミュレータにコピーすることができます。これを行う例はthis blog postにあります。
サブディレクトリにも多くのファイルがありますか?
ファイルビルドアクションをリソースとしてdllに埋め込むように設定します。フォルダのanmeをリソースのファイル名(MyAssembly.MyFolder.Filename.extension)で取得できますが、アセンブリの読み込みが遅くなり、アプリケーションの起動時間が遅くなります。彼らはXAPファイルに含まれているので、
設定したファイルは、コンテンツへのアクションを構築するが、私はあなたが上の圧縮ファイルにコンテンツを置くことができ、パス
を知らなくても内容を反復処理できるかわかりません最初の起動時にそれを取得し、http://slsharpziplib.codeplex.com/を使用してIsolated Storageのコンテンツをデジップします。
Mighter、
私は右のあなたを理解していれば、あなたは右、分離ストレージ内のサブディレクトリと一緒に、あなたのフォルダの内容を必要としますか?あなたのソリューションにそれらを置くだけで、それらをXAPに入れます。
Windows Phone SDK 7.1にバンドルされているIsolated Storage Explorerを使用して、Isolated Storageのファイルストレージを操作できます。これは、フォルダのコンテンツをIsoに取り込む最も簡単な方法です。
隔離型ストレージエクスプローラ[ISETool.exe]については、hereから学ぶことができます。
希望すると便利です。
- 1. Eclipseでファイルをコピーおよび編集するにはどうすればよいですか?
- 2. Androidアプリで生のフォルダにサブフォルダを追加するにはどうすればよいですか?
- 3. 固定名のサブフォルダから親フォルダへファイルを移動するにはどうすればよいですか?
- 4. Gradle:サーブレットJARSをWARファイルのフォルダにコピーするにはどうすればよいですか?
- 5. カスタムユーザーサービスのGetProfileDataAsyncおよびIsActiveAsyncのコンテキストにクレームを追加するにはどうすればよいですか?
- 6. mavenを使用してtomcat webappフォルダにファイルをコピーするにはどうすればよいですか?
- 7. AutoMouseScrollおよびMouse howerプロパティのプロパティをUltraDropdownに設定するにはどうすればよいですか?
- 8. データソースのソート後にQAbstractTableModelおよびQTableViewを更新するにはどうすればよいですか?
- 9. osXでUSBドライバ、USBマップ、およびUSBポートにアクセスするにはどうすればよいですか?
- 10. rsync中にフォルダをスキップするにはどうすればよいですか?
- 11. PostgreSQLのpg_logフォルダにアクセスするにはどうすればよいですか?
- 12. WinFormsのNumericUpDownおよびTrackBarコントロールの値を同期するにはどうすればよいですか?
- 13. カスタムクラスからユニークなUILocalNotificationを作成およびキャンセルするにはどうすればよいですか?
- 14. インポート、コミット、および更新のファイルタイムスタンプを保持するにはどうすればよいですか?
- 15. html5オーディオ、ビデオ、および特定のcssプロパティをテストするにはどうすればよいですか?
- 16. Team Foundation Server 2005および2008のワークスペースを変更するにはどうすればよいですか?
- 17. ユーザー、ロール、およびアクセス許可のスキーマを設計するにはどうすればよいですか?
- 18. ファイルのコレクションを監視および同期するにはどうすればよいですか?
- 19. ユーザー、製品、およびサブ製品のデータベーススキーマを設計するにはどうすればよいですか?
- 20. タグ内およびタグ外のテキストをハイライト表示するにはどうすればよいですか?
- 21. CLRアセンブリのリソースを追加、削除、および更新するにはどうすればよいですか?
- 22. StompとActiveMQ(およびPerl)でトランザクションを使用するにはどうすればよいですか?
- 23. LINQでRecordCount、TOP、およびNOLOCKを設定するにはどうすればよいですか?
- 24. iPhoneで#ifdefおよび#endifプロセッサディレクティブを使用するにはどうすればよいですか?
- 25. Datastoreでユーザープロファイル情報をシリアライズおよびデシリアライズするにはどうすればよいですか?
- 26. SQLで行をSELECTおよびCOUNTするにはどうすればよいですか?
- 27. LibgdxでOpenGL ES GL10、GL11、およびGL20をサポートするにはどうすればよいですか?
- 28. C++およびUnixでスタックオーバーフローを取得するにはどうすればよいですか?
- 29. WebページでXMLを表示および編集するにはどうすればよいですか?
- 30. サーバ間のシンボリックリンクをコピーするにはどうすればよいですか?