c# - 如何检查 UWP 应用程序是否刚刚更新?
问题描述
我有一个通过 MSIX 导出为 UWP 应用的 WPF 应用。
我想在应用程序更新时显示一个更改日志窗口。我怎么做?
解决方案
如何检查 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);
}
推荐阅读
- spring-jms - 使用 Spring Actuator 检查 JMS 的运行状况
- c++ - 如何从dll注入进程的受害者进程调用静态库静态类成员函数
- linux - 为什么会发生 pthread_key_create 中的 EAGAIN?
- react-native - 如何将 useState 更新为 TextInput
- powershell - 在工作流程中使用 Connect-PnPOnline
- sql - 如何在组内比较一行中的 A 列与另一行中的 B 列?
- apache-spark - 比较不等于比较列列表的 Spark 数据帧
- html - 如何将具有 Z-Index 的内容居中
- python - Use query parameter like "?name=" from url in a template
- javascript - 从 chrome 扩展调用 API 的问题