如果我的应用程序已更新,我正在尝试升级用户设置。我正在将设置存储在
Properties.Settings.Default。根据{{3}}中的建议,在版本之间合并设置的一种方法是可以创建布尔设置UpgradeRequired并执行以下操作。
if (Properties.Settings.Default.UpgradeRequired)
{
Properties.Settings.Default.Upgrade();
Properties.Settings.Default.UpgradeRequired = false;
Properties.Settings.Default.Save();
}
我尝试在桌面桥应用程序中使用此代码创建一个最小示例,但没有成功。这种方法对他们不起作用吗?
答案 0 :(得分:4)
是的,不幸的是,这目前不适用于桌面桥应用程序。这是团队已知的已知错误。
作为一种可能的解决方法,您可以移至桌面桥应用程序中的新localsettings API: https://docs.microsoft.com/en-us/uwp/api/windows.storage.applicationdata.localsettings#Windows_Storage_ApplicationData_LocalSettings