3

Я поддерживаю набор из одиннадцати приложений Windows Store. Я хотел бы автоматизировать задачу «Создать пакет», которую я сейчас выполняю с помощью мастера в Visual Studio, для создания тестовых пакетов (подписанных с моим тестовым сертификатом).Сценарий Создать пакет для приложений Windows Store

Есть ли способ выполнить эту задачу? Я думал, вероятно, используя MSBuild или PowerShell, моя цель состоит в том, чтобы запустить один скрипт, который будет генерировать все мои пакеты приложений и скопировать их все в данный целевой каталог.

Я нашел документацию об использовании мастера в MSDN, но ничего не написала о задаче.

Любые идеи ?! Благодарю.

+0

Вам удалось выбрать пакет и подписать его из командной строки, чтобы пакет был готов к загрузке в магазин? – deko

ответ

3

MSBuild создаст для вас пакеты приложений в папке AppPackages. Вы также можете сделать это вручную с помощью MakeAppx, но я нашел, что это немного более громоздко.

Некоторые примечания: существует цель сборки, называемая публикацией, которую вы должны использовать (/t:Publish) при создании фактических пакетов. Вы должны изучить различные ключи командной строки, такие как DebugSymbols.

Возможно, вы захотите использовать 32-разрядный MSBuild, так как у меня были проблемы с 64-битными и такие вещи, как многоязычный набор инструментов приложений. Также в отношении MApp Toolkit перед созданием пакета приложения убедитесь, что вы выполняете полную перестройку. Если запись не находится на заданном языке и находится в другом, будет использоваться запись для вторичного языка, так что вы можете получить несколько языков, которые появляются на одной странице.

Надеюсь, что это поможет и счастливое кодирование!

+2

Ницца, он отлично работает. Если это полезно для кого-то еще, вот что я использую для создания моего приложения для тестирования QA: msbuild/t: Опубликовать/p: Конфигурация = Релиз/p: Платформа = "AnyCPU" – Etienne

+0

Можете ли вы добавить ссылку на команду -line для MSBuild, которые применяются для создания пакетов приложений? – catalyst294

Смежные вопросы