Installation de packages développeur sur Windows RT

Vous pouvez installer des applications du Windows Store sur votre PC Windows RT à des fins de test sans utiliser le Windows Store et sans utiliser les outils de débogage à distance Microsoft Visual Studio.

Présentation des concepts et des éléments requis de l’installation d’un package d’application

Pour installer un package d’application sur votre PC Windows RT, le PC Windows RT doit être conforme à la configuration suivante :

  • Windows PowerShell doit être installé. (il devrait déjà l’être.)
  • Une licence développeur doit être installée. Si vous avez suivi les étapes pour activer le débogage distant, la licence développeur doit déjà être installée. Dans le cas contraire, utilisez une applet de commande PowerShell comme indiqué dans le processus Obtention ou renouvellement de votre licence développeur plus loin dans ce document.
  • Pour un package d’application qui n’est pas signé par Microsoft, vous devez également installer le certificat créé par le processus de création de package d’application en tant que certificat racine de confiance.

La suite de cette rubrique décrit les étapes d’installation de l’application. Dans la mesure où vous avez déjà peut-être exécuté certaines des étapes ci-dessous et configuré les éléments requis, certaines étapes peuvent être ignorées.

Création du package de l’application

Bien que votre application puisse être déjà déployée dans le cadre du débogage distant sur le PC Windows RT, cela ne veut pas dire que vous disposez d’un package d’application qui convient aux étapes décrites dans cette rubrique. Pour créer ce package d’application, vous devez utiliser le menu Store de Visual Studio.

  1. Sur votre ordinateur de développement, ouvrez Visual Studio. Ouvrez le projet pour l’application pour laquelle vous voulez créer le package d’application.
  2. Dans l’Explorateur de solutions, cliquez avec le bouton droit sur votre project. Sélectionnez Store, puis cliquez sur Créer le package de l’application. L’Assistant Création de package d’application démarre.
  3. Pour Voulez-vous générer un package à télécharger sur le Windows Store ?, choisissez Non, puis cliquez sur Suivant.
  4. La page suivante s’intitule Spécifier les paramètres du package. Conservez les valeurs par défaut de la zone Version :, mais si votre application utilise un schéma de version spécifique, vous pouvez changer cette valeur. Les informations les plus importantes se trouvent dans Générer des configurations sur le package. Ce que vous sélectionnez ici dépend du langage utilisé pour créer votre application.
    • Pour une application écrite en JavaScript, C# ou Microsoft Visual Basic, vous sélectionnez Neutre dans la colonne Plateforme, car le même package peut être installé sur un PC Windows 8 ou Windows RT. Une exception existe si votre application dépend de composants natifs.
    • Pour une application écrite en C++, le package contient toujours des composants natifs et vous devez sélectionner chaque plateforme ciblée afin de créer des packages d’application natifs séparés. Dans le but d’installer un package d’application sur Windows RT, comme dans cette rubrique, sélectionnez ARM dans la colonne Plateforme. (Vous pouvez également sélectionner d’autres éléments de la plateforme pour créer des packages de test pour d’autres plateformes.)
    • Pour une application écrite principalement dans un langage, mais qui comporte également également des composants ou des dépendances natifs, il se peut que vous deviez créer des packages séparés afin que les composants natifs soient correctement identifiés.
    • Quelle que soit la plateforme, vous pouvez choisir les configurations de solution à générer. Le choix d’une configuration Debug ou Release dépend de votre cycle de développement. Si vous choisissez Debug, assurez-vous de générer les symboles de build (Inclure les fichiers de symboles publics doit être sélectionné).
  5. Cliquez sur Créer. Cela crée le package et affiche un lien sur lequel vous pouvez cliquer pour ouvrir le dossier dans lequel les packages d’application ont été créés.

Fournir l’accès au package d’application

Le PC Windows RT ne peut pas être joint au domaine. Cela nécessite de prévoir à l’avance afin de fournir l’accès au package de l’application à partir du PC Windows RT sur lequel vous allez installer le package d’application :

  • Si votre PC Windows RT est connecté au réseau via une connexion sans fil ou une connexion Ethernet, vous pouvez accéder à l’ordinateur de développement à distance tant que vous fournissez vos informations d’identification quand vous vous connectez.
  • Si le PC Windows RT n’est pas connecté afin d’accéder aux partages réseau, placez le package d’application sur un lecteur USB. Assurez-vous de copier l’intégralité du dossier AppPackages ou au moins le sous-dossier dont le nom contient « _ARM_ », notamment le sous-dossier .resources et le certificat. Vous avez besoin de ces composants pour le processus d’installation du package, il ne suffit pas de copier le fichier .appx seul. Ensuite, connectez le lecteur USB au PC Windows RT.

Installation du package de l’application à l’aide du script PowerShell généré par Visual Studio

Quand un package est généré avec Visual Studio, le répertoire AppPackages du projet contient les fichiers de certificat et .appx nécessaires et également un script « Add-AppDevPackage.ps1 » pour installer le package d’application.

  1. Accédez à l’écran d’accueil sur le PC Windows RT.
  2. Dans l’Explorateur Windows, ouvrez le sous-dossier AppPackages qui contient le package d’application que vous voulez installer.
  3. Placez le pointeur sur le fichier « Add-AppDevPackage.ps1 » et appuyez de façon prolongé. À partir du menu, choisissez Exécuter avec PowerShell.

Ce script exécute un ensemble de commandes PowerShell qui obtiennent une licence développeur (si nécessaire) et installent le certificat de signature de l’application et l’application elle-même. L’avancement s’affiche dans la fenêtre PowerShell. À certains moments, par exemple lorsque vous devez fournir des informations de connexion pour une licence développeur Windows, des boîtes de dialogue s’affichent dans lesquelles vous devez indiquer des informations afin que le script puisse continuer.

Cette procédure est une méthode facile pour installer un package d’application que vous avez généré vous-même, et est également le meilleur moyen de partager un package d’application avec des partenaires. Il vous suffit de partager la sortie AppPackages de votre projet. Cependant, vous pouvez vouloir installer des packages d’application quand un script « Add-AppDevPackage.ps1 » n’est pas fourni ou quand des stratégies empêchent l’exécution des scripts. La suite de cette rubrique décrit comment vérifier la licence développeur, installer le certificat et installer l’application vous-même sans utiliser un script qui exécute ces actions.

Installation du package d’application sans utiliser un script Visual Studio

Vous pouvez ne pas effectuer la procédure suivante si vous êtes certain de disposer déjà d’une licence développeur sur le PC Windows RT.

Bg126232.wedge(fr-fr,WIN.10).gifObtention et renouvellement de votre licence utilisateur

  1. Exécutez PowerShell à partir de l’écran d’accueil, en tant qu’administrateur. Pour ce faire, balayez vers le haut la vignette PowerShell jusqu’à ce que la barre de l’application s’affiche et appuyez sur Exécuter en tant qu’administrateur. Appuyez sur OK pour confirmer la boîte de dialogue Contrôle de compte d’utilisateur (UAC).
    • Si vous ne voyez pas la vignette PowerShell, balayez vers le haut à partir du bas de l’écran d’accueil pour afficher la barre de l’application et appuyez sur Toutes les applications. Ou recherchez « PowerShell ».
    • Si vous n’arrivez pas à afficher l’option Exécuter en tant qu’administrateur, entrez le texte suivant dans la fenêtre PowerShell sans autorisation élevée : « start-process powershell.exe -verb runas ». Un nouveau processus PowerShell avec autorisation élevée est lancé.
  2. Affichez le clavier visuel afin de pouvoir taper à l’invite PowerShell. Tapez le texte suivant dans la fenêtre PowerShell : « Show-WindowsDeveloperLicenseRegistration » et appuyez sur la touche Entrée.
  3. Une fenêtre contextuelle de licence développeur s’affiche. Appuyez sur J’accepte.
  4. Une fenêtre de connexion développeur Windows s’affiche. Connectez-vous avec votre compte développeur Windows ; entrez vos informations et appuyez sur Se connecter.
  5. Appuyez sur Fermer. Le licence développeur est désormais valide pour la connexion sur le PC Windows RT.
  6. Laissez la fenêtre PowerShell ouverte, vous en aurez besoin pour installer le package de l’application.

Le dossier du package de l’application contient un certificat (fichier .cer) qui a été utilisé pour signer le package de l’application. Avant de pouvoir installer le package de l’application, votre PC Windows RT doit avoir ce certificat spécifique dans son ensemble de certificats racine de confiance.

Remarque  Si vous installez une application qui est signée par Microsoft, un certificat Microsoft existe déjà dans le magasin de certificats et vous n’avez pas besoin d’installer un certificat séparé.

Bg126232.wedge(fr-fr,WIN.10).gifInstallation du certificat

  1. Sur le PC Windows RT, mappez le partage réseau ou connectez le lecteur USB pour accéder au dossier AppPackages qui contient le package de l’application à installer. Utilisez l’Explorateur Windows pour ouvrir ce dossier.
  2. Appuyez deux fois sur le fichier de certificat dans le dossier et appuyez sur Installer le certificat. L’Assistant Importation du certificat s’ouvre.
  3. Dans le groupe Emplacement de stockage, appuyez sur la case d’option pour modifier l’option sélectionnée en Ordinateur local.
  4. Cliquez sur Suivant. Appuyez sur OK pour confirmer la boîte de dialogue Contrôle de compte d’utilisateur (UAC).
  5. Dans l’écran suivant de l’Assistant Importation du certificat, modifiez l’option sélectionnée en Placer tous les certificats dans le magasin suivant.
  6. Appuyez sur le bouton Parcourir. Dans la fenêtre indépendante Sélectionner un magasin de certificats, faites défiler et sélectionnez Personnes autorisées, puis appuyez sur OK.
  7. Appuyez sur Suivant ; un nouvel écran s’affiche. Appuyez sur le bouton Terminer.
  8. Une boîte de dialogue de confirmation doit s’afficher, si tel est le cas, cliquez sur OK. (Si une boîte de dialogue indique que le certificat pose problème, vous devrez peut-être résoudre les problèmes de certificat. Cependant, cela n’est pas l’objet de cette rubrique.)

Bg126232.wedge(fr-fr,WIN.10).gifInstallation du package de l’application

  1. Dans la fenêtre PowerShell, modifiez le dossier actuel de l’invite afin qu’il pointe vers l’emplacement du package de l’application que vous voulez installer.
  2. À l’invite PowerShell, tapez « Add-AppxPackage », puis le nom du fichier dans ce dossier qui porte l’extension « .appx ». En règle général, son nom comporte des chaînes correspondant à la version, la plateforme et la configuration de génération. Par exemple : « Add-AppxPackage MyTestApp_1.0.0-_AnyCPU_Debug.appx ».
  3. Si l’installation du package de l’application réussit, aucun message n’est affiché dans la fenêtre PowerShell. Vous obtenez juste une nouvelle invite. Si l’installation du package de l’application pose problème, la fenêtre PowerShell affiche un message en rouge. Si cela se produit, vous pouvez obtenir des informations supplémentaires afin de corriger ce problème dans la documentation Add-appxpackage sur Microsoft TechNet.
    • Cette procédure installe uniquement un package, donc si votre application utilise des bibliothèques de composants (par exemple, Bibliothèque Windows pour JavaScript), ajoutez-les lors de l’installation de votre application. L’ensemble correct de dépendances est automatiquement inclus dans le dossier Dependencies créé par Visual Studio dans la structure du projet. Ajoutez l’argument « -DependencyPath » après le nom du fichier .appx et ajoutez une référence au chemin et au nom du package de dépendances. Par exemple : « Add-AppxPackage MyTestApp_1.0.0-_AnyCPU_Debug.appx –DependencyPath .\Dependencies\Microsoft.WinJS.1.0.RC.appx »
  4. Accédez à l’écran d’accueil. Une vignette correspondant à l’application installée doit être présente. Appuyez sur la vignette de l’application pour la démarrer. Si l’application s’exécute, vous avez réussi à installer le package d’application sur votre PC Windows RT.

En savoir plus sur Add-AppxPackage et les applets de commande PowerShell associées

L’applet de commande Add-AppxPackage propose d’autres options qui ne sont pas décrites ici. Par exemple, vous pouvez explicitement indiquer un chemin ou désactiver le mode développement. Pour plus d’informations, voir la documentation Add-appxpackage sur Microsoft TechNet.

Il existe également d’autres applets de commande PowerShell dans le même module qui exécutent des actions telles que la suppression des applications, la lecture des journaux d’installation et l’obtention d’informations sur les packages d’application déjà installés. Pour plus d’informations, voir Applets de commande d’installation d’application.

Rubriques associées

Chargement indépendant d’applications Windows Store par le développeur

 

 

Afficher:
© 2015 Microsoft