我正在尝试找到一种快速解决方案来清理/重置漫游设置。我必须在代码中手动执行此操作,并且必须运行开发环境。
有复位开关吗?
有任何想法吗?
我正在尝试找到一种快速解决方案来清理/重置漫游设置。我必须在代码中手动执行此操作,并且必须运行开发环境。
有复位开关吗?
有任何想法吗?
数据本地存储在%localappdata%\Packages\<packageID>
. 您可以直接从那里将其从客户端中删除。有关详细信息,请参阅访问应用程序数据。
迟到最好不要迟到,但是:
您可以通过在解决方案资源管理器中右键单击您的应用程序,选择“属性”,导航到“调试”选项卡,然后单击“卸载然后重新安装我的包”来执行此操作。
这至少应该从 LocalSettings 中删除内容,但我认为它不会影响 Roaming 内容。
这就是[ApplicationData.current.clearAsync()][1]
函数的用途——它会刷新所有这些。
看起来 Visual Studio 内部没有任何方法可以执行此操作,但有一种方法可以检测调试模式,也可以直接从 Windows 资源管理器访问文件。因此,您有以下选择:
clearAsync
功能,该功能将清除应用程序的整个本地数据存储。有关更多信息,请参阅此链接。假设您要清除保存在 localSettings 中的“someSetting”。您可以使用:
var localSettings = Windows.Storage.ApplicationData.current.localSettings; localSettings.values.remove("someSetting");
我猜漫游设置也是如此。