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