アプリケーション1はを使用します。マイクロソフトエンタープライズライブラリキャッシングアプリケーションブロックとインターネットでアクセスされるデータベースからデータをキャッシュするには、IsolatedStorageBackingStoreを使用してください。このタスクは、Application1(これはApplication2の多くの機能の1つになります)のキャッシュをクリアすることができる別のApplication2(「Adobe Flash Playerアンインストーラ」のようなヘルパアプリケーション)を作成することです。別のアプリケーションの隔離されたストレージをクリアするにはどうすればよいですか?
問題は、Application2のキャッシュフォルダパスを取得するにはどうすればいいですか?
パスは "<System Drive>\Documents and Settings\<User>\Local Settings\Application Data\IsolatedStorage\tqli5mdv.xa5\htccao3l.ksb\StrongName.1r3fiexsbrusebdd0maaohl2i5cz4lhq\StrongName.mwjgo5cc1qomwe5tbepbfnyucq0obm3f\Files\<BackingStore PartitionName>
"のようになりますか?アプリケーションごとに1 - アプリケーション2は<BackingStore PartitionName>
文字列(もちろん、いくつかのフォルダが存在することになることで、このパスを見つけることができないので、
それは残念だが、ユーザーは同じ<BackingStore PartitionName>
でいくつかのアプリケーションを持っており、これを変更することはできません - 私はApplication2がどのフォルダがApplication1に属しているかをどのように選択できるかわかりません)。私は多くのグーグルではあったが、結果はなかった。助けてください。
返信用Thx。私は、キャッシュへのパスを得る方法があると思った。私は他のアプリケーションデータを見る必要はない、私は他のアプリケーションキャッシュをクリアしたい。 http://www.eggheadcafe.com/index/System.IO_Source_f8adb5a3-d675-4cd3-8c8c-3784a3c745cd.asp私はこのツールが助けることができますが、完全なソースへのリンクが壊れていることを知っています:( – Kluyg
キャッシュを共有することは可能ですか?キャッシュをユーザー単位で定義すると、おそらく両方のアプリケーションが同じキャッシュ位置を持つことになります(私はそれを試していません) – Rikalous