我正在使用 VS2012 编写一个 winrt 应用程序。
为了检测应用程序首次启动,我使用了一个使用漫游设置保存的变量。如果指定的设置丢失或值错误,我的应用程序将执行初始设置序列。
在 VS2012 开发期间,我需要清除此设置,以便应用程序执行初始启动。
我现在找到了这样做的方法,,,?如何删除应用程序的漫游设置?
//lg
我正在使用 VS2012 编写一个 winrt 应用程序。
为了检测应用程序首次启动,我使用了一个使用漫游设置保存的变量。如果指定的设置丢失或值错误,我的应用程序将执行初始设置序列。
在 VS2012 开发期间,我需要清除此设置,以便应用程序执行初始启动。
我现在找到了这样做的方法,,,?如何删除应用程序的漫游设置?
//lg
我只是有条件地包含删除设置的代码:
#if RESET_APP
roamingSettings.Values.Remove("exampleSetting");
#endif
调用[Windows.Storage.ApplicationData.ClearAsync method][1]
允许您指定位置的调用,在本例中为Windows.Storage.ApplicationLocality.Roaming。
据我了解,这将清除漫游应用程序数据中的所有内容并刷新云。您当然也可以重置单个值,但 ClearAsync 是最完整的方法。