我正在构建UWP应用程序。打开应用程序的应用程序设置时,我想在“规格”部分中显示应用程序的版本号。
例如-在下图中,您可以在应用设置的“规格”部分下看到版本号为1.2.4.0。如何为我的UWP应用程序做类似的事情。
我该如何实现?
答案 0 :(得分:1)
您可以免费获得此工具,无需执行任何特殊操作。 “应用程序设置”页面将显示从您的appxmanifest文件检索的版本号。
答案 1 :(得分:1)
请参阅:Retrieve the Current App version from Package 无论如何,这就是显示它的方式。
public string GetAppVersion()
{
Package package = Package.Current;
PackageId packageId = package.Id;
PackageVersion version = packageId.Version;
return "Version " + string.Format("{0}.{1}.{2}.{3}", version.Major, version.Minor, version.Build, version.Revision);
}
答案 2 :(得分:1)
UWP Community Toolkit有一个SystemInformation类,该类具有许多相关的属性和方法。
您可以使用它来获取所需的信息。
例如,
// To get application's name:
public string ApplicationName => SystemInformation.ApplicationName;
// To get application's version:
public string ApplicationVersion => $"{SystemInformation.ApplicationVersion.Major}.{SystemInformation.ApplicationVersion.Minor}.{SystemInformation.ApplicationVersion.Build}.{SystemInformation.ApplicationVersion.Revision}";