48 votes

Comment distribuer des applications compilées Windows 8 Metro sans Windows Store ?

Je suis curieux de savoir s'il existe un moyen d'empaqueter une application Windows 8 Metro pour la distribuer à d'autres personnes ayant installé Windows 8 Developer Preview ? Ce serait bien de pouvoir permettre à quelqu'un de simplement télécharger et installer, plutôt que de lui demander d'installer VS'11 Preview et de compiler le code lui-même afin de tester / utiliser une application Windows 8 Metro que j'ai construite.

Existe-t-il un moyen de distribuer une application Windows 8 Metro compilée pour que d'autres puissent la tester/utiliser puisque le Windows Store n'est pas encore en ligne ?

Cela pourrait être utile pour tester des applications Metro sur des machines non destinées au développement, même après la mise en service du Windows Store.

52voto

Steve Rowe Points 14688

Chaque machine qui souhaite installer l'application aura besoin d'une licence de développeur. Voir ce qui suit page pour plus de détails.

Lorsque votre application est prête :

  1. sélectionnez Store->Créer un paquet d'applications
  2. Sélectionnez Construire un paquet pour l'utiliser localement uniquement
  3. Suivez les instructions

Cela créera un paquet dans le dossier que vous avez spécifié. Vous devriez pouvoir le copier sur une autre machine disposant d'une licence de développeur et l'installer.

Il y aura un fichier batch appelé Add-AppxDevPackage dans le répertoire. L'exécution de ce fichier installera l'application. Il doit être exécuté en tant qu'administrateur.

15voto

dmusial Points 924

La distribution d'applications en dehors de la boutique est possible après avoir respecté les conditions préalables énumérées dans la section cette Article de MSDN. Il couvre également le processus d'installation d'une application à l'aide de PowerShell. Bien que cela semble assez compliqué, notez que les MSI fonctionnent bien pour les applications métropolitaines de Windows 8 et que vous pouvez donc probablement enfermer le processus d'installation dans un petit installeur.

Extrait de l'article

  • Nécessite Windows 8 Entreprise Edition, et doit être joint à un domaine, et le domaine doit avoir l'extension Autoriser l'installation de toutes les applications de confiance Paramètre de stratégie de groupe.
  • pour Windows 8 Professionnel et Windows RT, ou une machine non rattachée à un domaine, vous devez acheter une carte de crédit. Clé d'activation du produit de sideloading de Microsoft
  • l'application doit être signée par une clé à laquelle l'ordinateur fait confiance

Une fois que vous avez acheté votre clé de produit de chargement latéral auprès de Microsoft, ajouter la clé de produit sideloading :

>Slmgr /ipk <sideloading product key>

Pour permettre chargement latéral, activer la ligne directrice suivante :

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

Pour ajouter une application , d'un invite powershell :

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

Mise à jour de Windows 8.1

Selon la dernières annonces par Microsoft, la prochaine mise à jour de Windows 8.1 permettra à tous les appareils fonctionnant avec la version Pro de charger des applications sideload. sans clé d'activation sideloading . Jusqu'à présent, cela n'a été le cas que pour la version Enterprise. N'oubliez pas que la machine doit toujours faire partie du domaine AD. En outre, si vous utilisez toujours une version antérieure mais que vous faites partie de l'un des programmes ci-dessous :

  • Accord d'entreprise
  • Accord d'abonnement pour les entreprises
  • Inscription aux solutions éducatives (dans le cadre d'un accord entre le campus et l'école)
  • Inscription à l'école
  • Select et Select Plus

Vous obtiendrez les droits de chargement latéral d'entreprise à partir du 1er mai 2014. Sinon, vous pourrez toujours effectuer un chargement latéral, mais vous devrez acheter une clé d'activation de chargement latéral pour 100 $ (il s'agit d'un coût unique pour un nombre illimité d'appareils).

3voto

Ian Ringrose Points 19115

Si je me souviens bien d'après le livre blanc, une application Windows 8 Metro ne peut être installée que par consommateurs sur l'App Store.

Cependant, il y aura un moyen pour les développeurs (comme l'explique Stave Rowe) et un moyen pour les entreprises d'installer directement les applications Windows 8 Metro. s'attendre à la méthode de l'entreprise consistera à utiliser Active Directory (stratégie de groupe), mais peut sera limitée à certaines éditions de Windows 8.

-1voto

AmbilyKK Points 117

Vous pouvez distribuer le paquet Windows 8 App et le déployer en utilisant le processus de chargement latéral.

Consultez ce lien pour plus de détails sur le chargement latéral http://technet.microsoft.com/en-us/library/hh852635.aspx

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X