在应用程序设置中显示 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}";