Пример приложения с информацией о пакете UWP - где он показывает идентичность пакета - PullRequest
0 голосов
/ 27 января 2019

Использование VS2017 последней версии 15.9.5 Я успешно развернул этот образец UWP Package (используя папку C #) с сайта Microsoft GitHub на моем Windows 10 Pro ver 1809 ноутбук. Но в главном окне примера приложения (показано ниже), когда я нажимаю 1) Identity -> Get Package , похоже, не отображается идентификатор пакета.

Вопрос : Что я могу упустить или недоразумение здесь?

ПРИМЕЧАНИЕ : Согласно вышеупомянутой статье Microsoft:

Каждый пакет определяется глобально уникальным идентификатором, известным как идентификатор пакета. Образец охватывает следующие ключевые задачи:

  • Получение идентификатора пакета с помощью Package.Id
  • Получение каталога пакета с помощью Package.InstalledLocation
  • и т.д.. и т.д.

Главное окно примера приложения при запуске образца :

enter image description here

1 Ответ

0 голосов
/ 27 января 2019

PackageId (см. Документы ) - это не простая строка, а полный класс, имеющий несколько свойств, которые дают вам доступ к отдельным компонентам, которые вместе составляют уникальный идентификатор приложения.

Наиболее интересным для вас может быть FullName, который является полным уникальным идентификатором конкретной версии вашего пакета, и FamilyName, который является независимым от версии идентификатором вашего приложения.

Экземпляр PackageId доступен с Package.Current.Id.

Однако, если вы хотите создать ссылку на свое приложение в Магазине, вместо этого вы должны жестко закодировать специальный идентификатор Магазина, сгенерированный для вас в Центре разработки. Вы можете найти детали для этого здесь в Документах .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...