3

ローミング設定をクリーンアップ/リセットするための簡単な解決策を見つけようとしています。これはコード内で手動で行う必要があり、開発環境を実行する必要があります。

リセットスイッチはありますか?

何か案は?

4

5 に答える 5

3

データは にローカルに保存され%localappdata%\Packages\<packageID>ます。そこからクライアントから直接削除できます。詳細については、アプリ データへのアクセスを参照してください。

于 2013-02-11T19:42:58.810 に答える
2

パーティーに遅刻するよりは遅刻しないほうがいいですが、

これを行うには、ソリューション エクスプローラーでアプリを右クリックして [プロパティ] を選択し、[デバッグ] タブに移動して、[パッケージをアンインストールしてから再インストールする] をクリックします。

これは、少なくとも LocalSettings からのものを削除する必要がありますが、Roaming のものには影響しないと思います。

于 2013-05-07T22:45:54.973 に答える
2

これが[ApplicationData.current.clearAsync()][1]関数の目的であり、すべてをフラッシュします。

于 2013-05-07T23:16:02.607 に答える
0

Visual Studio 内でこれを行う方法はないように見えますが、デバッグ モードを検出し、Windows エクスプローラーからファイルに直接アクセスする方法があります。したがって、次のオプションがあります。

  • データ ストアをリセットするコードはそのままにしておきますが、アプリケーションの起動時にDebug.debuggerEnabledプロパティをチェックしてデバッグ モードを検出します。すべてをクリアしたい場合はclearAsync、アプリケーションのローカル データ ストア全体を消去する機能を確認することをお勧めします。詳細については、このリンクを参照してください。
  • オプション @JPAlioto は、フォルダーを手動でクリアすることを提案しました。これは、ビルドステップとして非常に簡単に実行できます。
于 2013-02-11T23:31:12.907 に答える
0

localSettings に保存されている「someSetting」をクリアしたいとします。以下を使用できます。

var localSettings = Windows.Storage.ApplicationData.current.localSettings; localSettings.values.remove("someSetting");

roamingSettings についても同じことが言えます。

于 2013-02-16T23:30:06.387 に答える