首页 > 解决方案 > 如何检查 UWP 应用程序是否刚刚更新?

问题描述

我有一个通过 MSIX 导出为 UWP 应用的 WPF 应用。

我想在应用程序更新时显示一个更改日志窗口。我怎么做?

标签: c#uwp

解决方案


如何检查 UWP 应用程序是否刚刚更新?

我认为您可以将当前应用程序的版本存储到LoclSetting,当您启动应用程序并将当前版本与LocalSetting值进行比较时,如果它们不同,您可以显示一个对话框并告诉用户应用程序已更新,然后替换LocalSetting 为当前版本。

public static string GetAppVersion()
{
    Package package = Package.Current;
    PackageId packageId = package.Id;
    PackageVersion version = packageId.Version;

    return string.Format("{0}.{1}.{2}.{3}", version.Major, version.Minor, version.Build, version.Revision);
}

推荐阅读