Как вручную упаковать приложение UWP для отправки в Магазин Windows? - PullRequest
0 голосов
/ 18 мая 2018

Я хотел бы создать приложение UWP, которое можно загружать в Магазин Windows, не полагаясь на то, что Visual Studio подключается к Магазину напрямую.

Я изо всех сил пытаюсь установить соединение, как подробно описано здесь.:

Как заставить Visual Studio подключиться к Магазину Windows?

и хотел бы исключить это соединение из уравнения.

Есть ли какое-нибудь описание того, что именно должно быть в файле .appxupload, чтобы он прошел проверку в Магазине, и какие инструменты могут помочь в его создании?

Я понимаю, что это zip-файл, содержащий файлы символови пакеты приложений для требуемых архитектур, но я не уверен, нужно ли подписывать код, заполнять метаданными Магазина Windows и т. д.

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

В зависимости от того, выбрал ли я Компилировать с цепочкой инструментов .NET или нет, проверка хранилища Windows сообщаетs me me:

You cannot submit pre-compiled .NET Native packages или This package wasn't built for submission to the Store. Make sure you're uploading a Release build with the .NET Native tool chain enabled.

В настоящее время я понимаю, что .NET Native - это некоторое промежуточное представление довольно далеко вниз по конвейеру компиляции, но еще не сгенерированное в специфические для архитектуры инструкции, но я не могу сказать по этой паре ошибок, является ли это необходимым форматом представления или нет.

1 Ответ

0 голосов
/ 18 мая 2018

Исходя из ошибки, я предполагаю, что вы упаковываете UWP с компонентом расширения fulltrust, поэтому у вас есть как компоненты UWP .NET, так и стандартные компоненты .NET для настольных компьютеров.

Для этого типа проекта вам потребуетсяиспользовать VS Packaging Project для создания файла .appxupload:

https://blogs.windows.com/buildingapps/2017/12/04/extend-desktop-application-windows-10-features-using-new-visual-studio-application-packaging-project/#68e4hhVQHLo267pE.97

Также некоторая дополнительная информация в этом сообщении в блоге: https://stefanwick.com/2018/04/29/uwp-with-desktop-extension-part-4/

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