Как распространять скомпилированные приложения Windows 8 Metro без Windows Store? - PullRequest
48 голосов
/ 21 сентября 2011

Мне просто интересно, есть ли способ упаковать приложение Metro для Windows 8, чтобы распространять его среди других с установленным Windows 8 Developer Preview? Было бы неплохо иметь возможность разрешить кому-то просто загружать и устанавливать, а не требовать от них установки VS'11 Preview и компиляции кода для тестирования / использования приложения Windows 8 Metro, которое я создал.

Есть ли способ распространения скомпилированного приложения Windows 8 Metro для тестирования и использования другими пользователями, поскольку Магазин Windows еще не запущен?

Это, вероятно, будет полезно для тестирования приложений Metro на машинах, не предназначенных для разработки, даже после запуска Магазина Windows.

Ответы [ 4 ]

52 голосов
/ 21 сентября 2011

Каждой машине, которая хочет установить приложение, потребуется лицензия разработчика.См. страницу для получения более подробной информации.

Когда ваше приложение готово:

  1. выберите Магазин-> Создать пакет приложения
  2. Выберите Buildпакет для использования только локально
  3. Следуйте инструкциям

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

В каталоге будет находиться пакетный файл с именем Add-AppxDevPackage.Запустив его, вы установите приложение.Он должен быть запущен от имени администратора.

15 голосов
/ 09 мая 2012

Распространение приложений за пределами магазина возможно после соблюдения предварительных условий, перечисленных в этой статье MSDN.Также рассматривается процесс установки приложения с использованием PowerShell.Хотя это кажется довольно сложным, обратите внимание, что MSI отлично работают для приложений метро Windows 8, так что вы можете заключить процесс установки в один небольшой установщик.

Из статьи

  • Требуется Windows 8 Enterprise Edition и должен быть присоединен к домену, а домен должен иметь Разрешить всем доверенным приложениям установку Параметр групповой политики.
  • для Windows 8 Professional и Windows RT, или не присоединенный к домену компьютер, необходимо приобрести ключ активации продукта для боковой загрузки у Microsoft
  • , приложение должно быть подписано ключом, который являетсядоверенный компьютеру

После того, как вы приобрели ключ продукта боковой загрузки у Microsoft, добавьте ключ продукта боковой загрузки:

>Slmgr /ipk <sideloading product key>

К включить боковую загрузку, включить следующую инструкцию:

>slmgr /ato ec67814b-30e6-4a50-bf7b-d55daf729d1e

К добавить приложение из командной строки powershell :

>add-appxpackage C:\app1.appx –DependencyPath C:\winjs.appx

Windows 8.1Обновление

В соответствии с последними анонсами Microsoft следующее обновление для Windows 8.1 позволит всем устройствам, работающим под управлением Pro, загружать приложения без боковой загрузки ключа активации .Пока что это относится только к версии Enterprise.Имейте в виду, что машина все равно должна быть частью домена AD.Кроме того, если вы все еще работаете с предыдущей версией, но участвуете в одной из следующих программ:

  • Соглашение Enterprise
  • Соглашение Enterprise Subscription
  • Enrollment for EducationРешения (в соответствии с Соглашением между кампусом и школой)
  • Зачисление в школу
  • Select and Select Plus

Вам будут предоставлены права на корпоративную загрузку начиная с 1-го числаМай 2014. В противном случае вы все равно сможете загружать дополнительные файлы, но вам нужно будет купить ключ активации дополнительной загрузки за 100 $ (это единовременная плата за неограниченное количество устройств).

3 голосов
/ 25 сентября 2011

Если я правильно помню из белой книги, то приложение Windows 8 Metro может быть установлено только потребителями из App Store.

Тем не менее, будет способ для разработчиков (как объяснил Stave Rowe) и способ для корпораций устанавливать приложение Windows 8 Metro напрямую, я ожидаю корпоративный метод будет с использованиемActive Directory (групповая политика), но может быть ограничено некоторыми выпусками Windows 8.

0 голосов
/ 01 ноября 2012

Вы можете распространять пакет приложений для Windows 8 и развертывать его, используя процесс боковой загрузки

Обратитесь по этой ссылке для более подробной информации о боковой загрузке http://technet.microsoft.com/en-us/library/hh852635.aspx

...