在应用程序设置中显示 UWP 应用程序的版本信息
Displaying version information of UWP application in App settings
我正在构建 UWP 应用程序。当我打开我的应用程序的应用程序设置时,我想在规格部分显示我的应用程序的版本号。
例如-在下图中,您可以在应用程序设置的规格部分下看到版本号为 1.2.4.0。我怎样才能为我的 UWP 应用程序做类似的事情。
Image
我怎样才能做到这一点?
您可以免费获得这个,不需要做任何特别的事情。应用程序设置页面将显示从您的 appxmanifest 文件中检索到的版本号。
参见:
无论如何,这就是您可以显示它的方式。
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);
}
UWP Community Toolkit has a SystemInformationclass里面有很多相关的属性和方法
您可以使用它来获取您想要的信息。
例如,
// 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}";
我正在构建 UWP 应用程序。当我打开我的应用程序的应用程序设置时,我想在规格部分显示我的应用程序的版本号。
例如-在下图中,您可以在应用程序设置的规格部分下看到版本号为 1.2.4.0。我怎样才能为我的 UWP 应用程序做类似的事情。
Image
我怎样才能做到这一点?
您可以免费获得这个,不需要做任何特别的事情。应用程序设置页面将显示从您的 appxmanifest 文件中检索到的版本号。
参见:
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);
}
UWP Community Toolkit has a SystemInformationclass里面有很多相关的属性和方法
您可以使用它来获取您想要的信息。
例如,
// 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}";