在应用程序设置中显示UWP应用程序的版本信息

时间:2019-02-06 16:01:15

标签: c# uwp windows-10 win-universal-app windows-10-universal

我正在构建UWP应用程序。打开应用程序的应用程序设置时,我想在“规格”部分中显示应用程序的版本号。

例如-在下图中,您可以在应用设置的“规格”部分下看到版本号为1.2.4.0。如何为我的UWP应用程序做类似的事情。

Image

我该如何实现?

3 个答案:

答案 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}";