Отображение информации о версии приложения UWP в настройках приложения - PullRequest
0 голосов
/ 06 февраля 2019

Я создаю приложение UWP.Когда я открываю настройки приложения для своего приложения, я хочу отобразить номер версии своего приложения в разделе «Технические характеристики».

Например, на следующем рисунке номер версии можно увидеть как 1.2.4.0 в разделераздел Технические характеристики в настройках приложения.Как я могу сделать аналогичную вещь для моего приложения UWP.

Изображение

Как этого добиться?

Ответы [ 3 ]

0 голосов
/ 07 февраля 2019

См .: Получить текущую версию приложения из пакета Вот как вы можете отобразить ее в любом случае.

        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);

    }
0 голосов
/ 07 февраля 2019

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}";
0 голосов
/ 06 февраля 2019

Вы получаете это бесплатно, ничего особенного делать не нужно.На странице настроек приложения отобразится номер версии, полученный из файла appxmanifest.

...