2016-11-15 16 views
0

アプリケーションのユーザーログアウト時にアプリケーションデータをクリアしようとしています& IsolatedStorageSettingsに似た、私の要件を満たすApplicationData.ClearAsync()が見つかりました。 ApplicationSettings.Clear()が、それは私のタイプ「System.IO.FileLoadException」の例外がmscorlib.ni.dllで発生したが、ユーザーコードでApplicationData.ClearAsync()はWindows 8.1ユニバーサルアプリケーションでは機能しません

追加情報を扱っていなかった

以下のエラーを与える:プロセスをそれが別のプロセスによって使用されているため、ファイルにアクセスできません。 (HRESULTからの例外:0x80070020)

オープンしたり使用しているファイルがないため、これはわかりません。キー値ペアの単なる格納領域として使用しています。

私がこの問題をどのように解決できるかを理解するのを助けてください。あらかじめありがとうございます

答えて

0

xamlで使用されている画像がある場合は、失敗することがあります。私が解決した解決策の1つは、次回の起動時にApplicationDataをクリアすることでした。

ファイルを一覧表示し、それらを1つずつ削除することもできます。

+0

はい私は2種類のログインゲストとメンバーがあるため、次回の起動時にXAML&clearning ApplicationDataに画像がありません。そのため、ユーザーログアウト後にクリアする必要があります。そして私が前に言ったように、私はapplicationdataにファイルを保存していません。データをキー値のペアに保つ単純な隔離ストレージとして使用しています –

+0

問題は修正されていますか? –

+1

いいえ、私の会社でもWindows Mobileのサポートを中止しているため、プロジェクトは開発中ではありません。しかし、まだ答えが同じであれば、誰かが恩恵を受けることができます。そうでない場合、スレッドを閉じることができます。 –

関連する問題