在winrt应用程序中清除漫游设置

时间:2013-09-12 08:49:18

标签: .net windows-runtime

我正在使用VS2012编写winrt应用程序。

要检测应用程序第一次启动我正在使用使用漫游设置保存的变量。如果指定的设置丢失或值错误,我的应用程序将执行初始设置序列。

在VS2012开发期间,我需要清除此设置,以便应用程序执行初始启动。

我现在发现了这样做的方法,,,?如何删除应用程序的漫游设置?

// LG

2 个答案:

答案 0 :(得分:1)

我只是有条件地包含删除设置的代码:

#if RESET_APP
roamingSettings.Values.Remove("exampleSetting");
#endif

答案 1 :(得分:1)

调用允许您指定地点的[Windows.Storage.ApplicationData.ClearAsync method][1],在本例中为Windows.Storage.ApplicationLocality.Roaming

根据我的理解,这将清除漫游appdata中的所有内容并刷新云。您当然也可以重置单个值,但ClearAsync是最完整的方法。