Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Créer un package d'application

S'applique à Windows et Windows Phone

Pour distribuer une application, que ce soit via le Store ou sur un autre appareil, vous devez créer un package d'application. Pour ce faire, vous utilisez l'Assistant Créer des packages d'application. Suivez ces étapes :

Remarque Remarque

Ces étapes s'appliquent à Visual Studio 2013. Si vous utilisez Visual Studio 2012 pour créer un package d'une version Windows 8 de votre application, les étapes sont légèrement différentes.

Cette section vous aide à démarrer l'Assistant Créer des packages d'application. Si vous rencontrez des difficultés pour démarrer l'Assistant, consultez Aide pour démarrer l'Assistant.

Pour démarrer l'Assistant dans Visual Studio Professional , Visual Studio Premium ou Visual Studio Ultimate

  • Créez ou ouvrez une application Windows ou un projet d'application Windows Phone dans Visual Studio .

    Consultez Modèles permettant d'accélérer le développement de vos applications.

  • Dans l'Explorateur de solutions, sélectionnez une application Windows ou un projet d'application Windows Phone.

  • Dans la barre de menus, sélectionnez Projet, Stocker, Créer des packages d'application.

    Menu Store dans Visual Studio 2013

    L'assistant Créer des packages d'application s'affiche. Si cette option est désactivée ou qu'elle n'apparaît pas du tout, consultez Aide pour démarrer l'Assistant.

Pour démarrer l'Assistant dans Visual Studio Express 2013 pour Windows

  • Créez ou ouvrez une application Windows ou un projet d'application Windows Phone dans Visual Studio .

    Consultez Modèles permettant d'accélérer le développement de vos applications.

  • Dans l'Explorateur de solutions, sélectionnez une application Windows ou un projet d'application Windows Phone.

  • Dans la barre de menus, sélectionnez Store, Créer des packages d'application.

    Le menu Store dans Visual Studio Express 2013

    L'assistant Créer des packages d'application s'affiche. Si cette option est désactivée ou qu'elle n'apparaît pas du tout, consultez Aide pour démarrer l'Assistant.

Pour créer un package d'application pour le Store

  1. Dans la page Créer vos packages de l'Assistant, choisissez la case d'option Oui.

    Si vous n'avez pas encore établi de compte de développeur, sélectionnez le lien pour créer un compte. Consultez Prêt à vous inscrire ?

  2. Choisissez le bouton Suivant.

  3. Dans la boîte de dialogue Se connecter, entrez le compte et le mot de passe Microsoft avec lesquels vous avez créé le compte de développeur, puis sélectionnez le bouton Se connecter.

    La page Sélectionner un nom d'application de l'Assistant s'affiche.

Pour créer un package d'application à des fins de test et de distribution en local

  • Dans la page Créer vos packages de l'Assistant, choisissez la case d'option Non, puis le bouton Suivant.

    La page Sélectionner et configurer des packages de l'Assistant s'affiche.

Hh975357.collapse_all(fr-fr,VS.120).gifAide pour démarrer l'Assistant Créer des packages d'application

Avez-vous sélectionné le projet dans l'Explorateur de solutions ?

L'option Créer des packages d'application est uniquement activée si un projet est sélectionné dans l'Explorateur de solutions.

Utilisez-vous une application Windows ou un projet d'application Windows Phone ?

Il n'est notamment pas possible de créer des packages pour les applications Silverlight Windows Phone avec cet Assistant. Pour créer un package pour une application de ce type, consultez Préparer votre application Silverlight 8.1 Windows Phone à la publication.

Utilisez-vous Visual Studio 2012 ?

Si vous utilisez Visual Studio 2012 pour maintenir une version Windows 8 de votre application, l'option Créer des packages d'application n'apparaîtra pas tant que vous n'avez pas installé les outils de maintenance des applications du Windows Store pour Windows 8. Consultez Maintenance de la version Windows 8 de votre application.

Cette procédure s'applique uniquement aux applications à publier dans le Store.

  1. Si vous n'avez pas encore réservé de nom pour votre application, entrez un nom dans la zone de texte Réserver un nouveau nom d'application, puis sélectionnez le bouton Réserver. Consultez Réservation d'un nom d'application.

  2. Choisissez le nom de l'application pour laquelle vous souhaitez créer ce package, puis sélectionnez le bouton Suivant.

    Si vous empaquetez une mise à jour d'une application que vous avez déjà publiée, cochez la case Inclure les noms d'application qui ont déjà des packages pour afficher les noms des applications publiées dans la liste.

    La page Sélectionner et configurer des packages de l'Assistant s'affiche.

  1. Dans la zone de texte Emplacement de sortie, entrez l'emplacement où les fichiers de package seront créés.

    Lorsque vous êtes prêt à publier votre application, téléchargez les packages à partir de cet emplacement.

  2. Activez l'incrémentation automatique des numéros de version en maintenant la case à cocher Incrémenter automatiquement activée (recommandé) ou spécifiez un numéro de version particulier dans la zone de texte Version.

    Mise en garde Attention

    S'applique uniquement à Windows Si vous envisagez de mettre à jour les versions Windows 8 et Windows 8.1 d'une application et que vous souhaitez incrémenter manuellement les numéros de version, consultez Application de numéros de version à un package en toute sécurité.

    Remarque Remarque

    Si la case Incrémenter automatiquement est cochée, le dernier champ du numéro de version augmente d'une unité chaque fois que vous empaquetez l'application. Vous devez augmenter manuellement le numéro de version principale seulement si vous avez considérablement modifié votre application.

  3. Si vous créez un package pour la version Windows 8.1 d'une application du Windows Store ou que vous créez un package pour une application Windows Phone, dans la liste Générer le lot d'applications, indiquez si vous souhaitez que Visual Studio génère un lot d'applications pour votre package.

    Consultez Décision relative à la génération d'une offre groupée d'applications.

  4. Sous Sélectionnez les packages à créer et les mappages de configuration de la solution, cochez la case pour chaque configuration de build pour laquelle vous souhaitez créer un package.

    La grille des configurations de build répertorie les architectures de plateforme possibles pour le package (par exemple, Neutre, ARM, x64 et x86). Dans chaque ligne, une zone affiche la combinaison des choix Configuration de la solution et Architecture qui se rapportent à l'architecture de cette ligne. La valeur de la case à cocher correspondant à la plateforme par défaut est la plateforme de projet en cours et active. La zone pour la ligne Neutre affiche les combinaisons Configuration de la solution qui contiennent AnyCPU comme plateforme du projet. Si aucune combinaison Configuration de la solution n'est appropriée, vous ne pouvez rien sélectionner dans la ligne entière pour cette plateforme.

  5. Pour chaque configuration de build que vous avez spécifiée, sélectionnez la Configuration de la solution à générer.

    Un package est créé pour chaque configuration de build spécifiée.

  6. Activez ou désactivez la case à cocher Inclure les fichiers de symboles publics, le cas échéant, pour activer l'analyse d'incidents pour l'application.

    Si la case est cochée (par défaut), Visual Studio génère les fichiers de symboles publics (.pdb) et les ajoute au fichier .appxupload. Le fichier .appxupload est créé dans le cadre du processus d'empaquetage et contient deux autres fichiers : .appx et .appxsym. Le fichier .appxsym est le fichier compressé qui contient les symboles publics de votre application. Lorsque vous téléchargez l'application et le fichier .appxupload vers le Store, ce dernier analyse le fichier et utilise les symboles publics pour mapper les incidents de votre application. Les informations de télémétrie résultantes sur votre application sont publiées pour vérification dans le tableau de bord du développeur. Consultez Soumission de votre application et Comprendre la qualité et les performances des applications.

  7. Cliquez sur le bouton Créer.

    Lorsque le processus d'empaquetage est terminé, la page Création de package terminée s'affiche.

Hh975357.collapse_all(fr-fr,VS.120).gifDécision relative à la génération d'une offre groupée d'applications

Si vous créez un package pour la version Windows 8.1 d'une application, ou que vous créez un package pour une application Windows Phone, vous pouvez générer un lot d'applications pour réduire la taille de l'application téléchargées par les utilisateurs. Votre application prend moins d'espace sur leurs appareils, et les utilisateurs peuvent la télécharger plus rapidement en ne téléchargeant que les composants dont ils ont besoin. Consultez Offres groupées d'applications.

Envisagez de générer un lot d'applications si votre application contient des ressources spécifiques à une langue, diverses échelles d'image ou des ressources qui s'appliquent à des versions spécifiques de DirectX. Si vous n'en générez pas, votre application fonctionnera correctement quand même, mais les utilisateurs devront télécharger une application plus volumineuse.

Remarque Remarque

Une offre groupée d'applications peut contenir vos packages pour toutes les architectures. Vous devez créer une seule offre groupée par application.

Vous pouvez créer une offre groupée d'applications fondée sur ces options :

Utiliser cette option

Vers

Si nécessaire

Générez une offre groupée d'applications uniquement si vous avez défini des composants spécifiques à une langue, des composants avec diverses échelles d'image ou des ressources qui s'appliquent à des versions spécifiques de DirectX.

Toujours

Une offre groupée d'applications est générée.

Jamais

Aucune offre groupée d'applications n'est générée. Vous pouvez choisir cette option si vous envisagez de traiter individuellement chaque architecture que votre application prend en charge.

Si vous créez un lot d'applications, vous pouvez soumettre votre application au Store plus facilement car, quel que soit le nombre d'architectures prises en charge par votre application, vous n'avez à télécharger qu'un seul fichier .appxupload. Si vous ne créez pas de lot d'applications, vous devez télécharger un fichier .appxupload pour chaque architecture prise en charge.

Hh975357.collapse_all(fr-fr,VS.120).gifApplication de numéros de version à un package en toute sécurité

S'applique uniquement à Windows

Le Windows Store exige que la version Windows 8.1 d'une application possède un numéro de version plus élevé que la version Windows 8 de la même application. Toutefois, le Store n'impose pas de limite maximale à ce numéro. Par conséquent, si vous fournissez manuellement un numéro de version pour la version Windows 8.1, laissez un écart suffisant entre le numéro de la première version pour Windows 8.1 et le numéro de la version la plus récente pour Windows 8. Dans le cas contraire, vous n'aurez plus de numéros à appliquer à votre version Windows 8 et vous ne pourrez plus la mettre à jour.

Par exemple, supposons que la version la plus récente de votre application Windows 8 soit 1.0.0.1. Vous publiez ensuite une version Windows 8.1 de la même application avec le numéro de version 1.0.0.2. Dans ce cas, vous avez répondu aux conditions requises du Store, mais vous n'avez plus de numéro de version disponible si vous souhaitez mettre à jour la version Windows 8.

Si vous appliquez les numéros de version manuellement, vous devez réfléchir au nombre de numéros de version que vous voulez réserver pour la version Windows 8 de votre application. À moins que vous ayez une raison spécifique d'appliquer vous-même les numéros de version, vous pouvez laisser Visual Studio numéroter les versions à votre place. Lorsque vous empaquetez la version Windows 8.1 pour la première fois, Visual Studio applique un numéro de version qui permet de disposer d'un grand nombre de numéros de version mineure pour la version Windows 8.

S'applique uniquement à Windows Phone

S'applique uniquement à Windows
  • Sous Sélectionnez un appareil cible pour exécuter la validation, sélectionnez la case d'option Ordinateur local, puis le bouton Lancer le kit de certification des applications Windows.

    Remarque Remarque

    Cette option est disponible uniquement si vous avez spécifié au moins une configuration de solution qui prend en charge la validation. Consultez Utilisation du Kit de certification des applications Windows.

    Le Kit de certification des applications Windows effectue des tests et vous montre les résultats. Consultez Tests du Kit de certification des applications Windows.

S'applique uniquement à Windows

Vous pouvez valider un package pour la version Windows 8 d'une application en utilisant un appareil distant exécutant Windows 8 ou Windows 8.1. Toutefois, vous devez utiliser un appareil exécutant Windows 8.1 pour valider un package Windows 8.1. De plus, l'architecture de l'appareil cible doit correspondre à une architecture de plateforme que vous avez spécifiée à l'Étape 3 : sélectionner et configurer des packages d'application.

  • Pour valider votre package d'application sur un appareil distant, configurez l'appareil, puis connectez-vous à ce dernier.

    Remarque Remarque

    Vous devez configurer un appareil une seule fois, quel que soit le nombre d'applications que vous validez dessus.

Hh975357.collapse_all(fr-fr,VS.120).gifConfigurer un appareil pour la validation à distance

  1. À partir de votre ordinateur de développement local, copiez le fichier PrepWinACK.exe sur chaque appareil que vous souhaitez utiliser pour la validation.

    Vous trouverez ce fichier dans l'un des répertoires suivants :

    • Pour les systèmes d'exploitation 32 bits : %ProgramFiles%\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TailoredProjectServices\

    • Pour les systèmes d'exploitation 64 bits : %ProgramFiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TailoredProjectServices\

  2. Exécutez le programme PrepWinACK.exe, puis installez un ou plusieurs des éléments suivants, comme il vous est demandé :

    • Outils de contrôle à distance pour Visual Studio 2013

    • Licence de développeur

    • Kit de certification des applications Windows

    Remarque Remarque

    Si vous exécutez le programme sur un appareil ARM, vous devez redémarrer l'appareil, puis suivre les instructions à l'écran pour effectuer l'installation de la stratégie du Kit ARM. En cas de problème, consultez Kit de développement logiciel Windows pour Windows 8.1.

  3. Démarrez le Remote Debug Monitor comme décrit dans la page web Exécution d'applications du Windows Store sur un ordinateur distant.

Hh975357.collapse_all(fr-fr,VS.120).gifSe connecter à un appareil et valider votre package d'application

  1. Dans la page Création de package terminée de l'Assistant Créer des packages d'application, sélectionnez la case d'option Ordinateur distant, puis sélectionnez le bouton de sélection situé en regard du bouton Tester la connexion.

    Remarque Remarque

    La case d'option Ordinateur distant est disponible seulement si vous avez spécifié au moins une configuration de solution qui prend en charge la validation. Consultez Utilisation du Kit de certification des applications Windows.

  2. Spécifiez un appareil au sein de votre sous-réseau, ou fournissez le nom DNS (Domain Name Server) ou l'adresse IP d'un appareil situé à l'extérieur de votre sous-réseau.

  3. Dans la liste Mode d'authentification, sélectionnez Aucun si votre appareil n'exige pas que vous vous connectiez à lui avec vos informations d'identification Windows.

  4. Cliquez sur le bouton Sélectionner, puis sélectionnez le bouton Lancer le Kit de certification des applications Windows.

    Si les outils de contrôle à distance s'exécutent sur cet appareil, Visual Studio se connecte à l'appareil puis réalise les tests de validation. Consultez Tests du Kit de certification des applications Windows.

Ajouts de la communauté

Afficher:
© 2015 Microsoft