Приложение Windows 10 UWP — ошибка при создании пакета

В настоящее время у меня есть приложение для Windows Phone 8.1 в магазине, и я решил обновить его до Windows 10 UWP. Я создал новую версию приложения с нуля, используя VS 2015 3 RC, и использовал параметры в меню проекта, чтобы связать приложение с приложением, которое уже есть в моей учетной записи.

Когда я делаю это, файл appxmanifest обновляется с неправильным PublisherDisplayName — вместо моего имени появляется учетная запись Microsoft. Если я соберу пакет с этим именем, все завершится без ошибок, однако, если я перейду на то, что находится в моей учетной записи разработчика, я получу следующую ошибку.

Элемент PublisherDisplayName элемента Properties в манифесте приложения должен иметь значение отображаемого имени Publisher из вашей учетной записи разработчика: учетная запись Microsoft

Я пытался выйти или войти в свою учетную запись разработчика, восстановить VS, переустановить VS и т. д. Подтвердил, что моя учетная запись разработчика имеет правильное имя, но проблема все еще возникает.

Любые предложения прямо сейчас будут приветствоваться!




Ответы (1)


У меня была та же проблема, я полагаю, что это связано с тем, что Package.StoreAssociation.xml загружается/собирается неправильно, а затем, если вы измените имя своего издателя в Package.appmanifest, они не совпадают.

Чтобы это исправить, убедитесь, что

<PublisherDisplayName></PublisherDisplayName>

элемент в файле Package.StoreAssociation.xml (обычно находится в корне вашего проекта) имеет такое же значение, как и

Центр разработки -> Настройки учетной записи -> Общедоступная информация -> Отображаемое имя издателя

который также установлен так же, как ваше «отображаемое имя издателя» в вашем

package.appmanifest -> вкладка «Упаковка».

Это должно решить вашу проблему.

person Hoss    schedule 24.06.2016
comment
Спасибо за это Хасан. На самом деле я пошел по пути создания виртуальной машины, чтобы построить приложение, которое сделало всю работу за меня. Глядя на историю файлов, я могу подтвердить, что то, что вы сказали, верно, и два параметра в файлах не совпадают, поэтому я отметил ваш ответ как ответ. - person SimonT; 25.06.2016
comment
У меня есть скрипт, который автоматически создает другую версию приложения. Спасибо за ваш ответ! Все, что мне нужно знать, это то, что мне также нужно поддерживать отдельные версии файла Package.StoreAssociation.xml для разных версий приложения. После того, как я это исправил, все работает отлично!!! - person Mike Keskinov; 19.05.2017
comment
После установки я все еще получаю сообщение об ошибке. В нем говорится: Элемент PublisherDisplayName элемента Properties в манифесте приложения должен иметь значение отображаемого имени Publisher из вашей учетной записи разработчика: .. Обратите внимание, что мое имя издателя воспринимается как пустое из магазина. Однако он не отображается как таковой в центре разработчиков. - person Shimmy Weitzhandler; 03.07.2020