Partager via


Déployer des applications du Windows Store à partir de Visual Studio

S'applique uniquement à Windows

La fonctionnalité de déploiement de Visual Studio génère et enregistre les applications du Windows Store créées avec Visual Studio sur un périphérique cible. La façon dont l'application est exactement enregistrée varie selon que le périphérique cible est local ou distant :

  • Lorsque la cible est l'ordinateur Visual Studio local, Visual Studio enregistre l'application depuis son dossier de génération.

  • Lorsque la cible est un périphérique distant, Visual Studio copie les fichiers requis sur l'ordinateur distant et enregistre l'appareil sur ce périphérique.

Le déploiement est automatique lorsque vous déboguez une application depuis Visual Studio à l'aide de l'option Démarrer le débogage (clavier : F5) ou de l'option Exécuter sans débogage (clavier : CTRL + F5). Vous pouvez aussi déployer votre application manuellement. Le déploiement manuel est utile dans les scénarios suivants :

  • Test ad hoc sur un ordinateur local ou distant.

  • Déploiement d'une application qui démarre une autre application que vous voulez déboguer.

  • Déploiement d'une application qui est déboguée quand elle est démarrée par une autre application ou méthode.

Dans cette rubrique

Dans cette rubrique, vous pouvez apprendre :

Comment déployer une application Windows Store

Comment spécifier un périphérique distant

Options de déploiement

Comment déployer une application du Windows Store

Le déploiement manuel d'une application obéit à une procédure simple :

  1. Si le déploiement s'effectue sur un périphérique distant, spécifiez le nom ou l'adresse IP du périphérique dans la page des propriétés du projet du projet de démarrage de l'application. (Les étapes associées sont répertoriées plus bas dans cette rubrique.)

  2. Dans la barre d'outils Déboguer de Visual Studio, choisissez la cible de déploiement dans la liste déroulante située à côté du bouton Démarrer le débogage.

    Exécution sur l'ordinateur local

  3. Dans le menu Générer, choisissez Déployer.

Comment spécifier un périphérique distant

Conditions préalables

Pour déployer une application sur un périphérique distant :

  • Une licence de développeur doit être installée sur le périphérique distant.

  • Les outils de contrôle à distance Visual Studio doivent être installés sur le périphérique distant et le Remote Debugging Monitor doit être en cours d'exécution.

    Le déploiement utilise le canal réseau du débogueur distant pour envoyer les fichiers de l'application sur le périphérique distant.

Pour spécifier un périphérique distant

  1. Dans la page de propriétés de débogage du projet de démarrage, spécifiez le nom ou l'adresse IP d'une cible de déploiement distante.

  2. Pour ouvrir la page de propriétés de débogage, sélectionnez le projet dans l'Explorateur de solutions, puis choisissez Propriétés dans le menu contextuel.

  3. Sélectionnez ensuite le nœud Déboguer dans la fenêtre de la page de propriétés.

  4. Vous pouvez entrer le nom ou l'adresse IP du périphérique distant, ou choisir le périphérique dans la boîte de dialogue Sélectionner une connexion du débogueur distant.

    Boîte de dialogue Sélectionner la connexion au Remote Debugger

    La boîte de dialogue Sélectionner une connexion du débogueur distant affiche les périphériques situés sur le sous-réseau du réseau local et tout périphérique qui est directement connecté à l'ordinateur Visual Studio via un câble Ethernet.

Spécification du périphérique distant dans une page de projet JavaScript ou Visual C++

Propriétés du projet C++ pour le débogage distant

  1. Choisissez Remote Debugger dans la liste Débogueur à lancer.

  2. Entrez le nom du réseau du périphérique distant dans la zone Nom de l'ordinateur. Ou cliquez sur la flèche Bas de la zone pour sélectionner le périphérique dans la boîte de dialogue Sélectionner une connexion du débogueur distant.

Spécification du périphérique distant dans une page de projet Visual C# ou Visual Basic

Propriétés du projet managé pour le débogage distant

  1. Choisissez Ordinateur distant dans la liste Périphérique cible.

  2. Entrez le nom du réseau du périphérique distant dans la zone Ordinateur distant ou cliquez sur Rechercher pour sélectionner le périphérique dans la boîte de dialogue Sélectionner une connexion du débogueur distant.

Options de déploiement

Vous pouvez définir les options de déploiement suivantes sur la page de propriétés de débogage du projet de démarrage.

  • Autoriser le bouclage de réseau
    Pour des raisons de sécurité, une application Windows Store installée en mode standard n'est pas autorisée à effectuer des appels réseau vers le périphérique sur lequel elle est installée. Par défaut, le déploiement Visual Studio crée une exemption à cette règle pour l'application déployée. Cette exemption vous permet de tester les procédures de communication sur un seul ordinateur. Avant d'envoyer votre application au Windows Store, vous devez la tester sans l'exemption.

    Pour supprimer de l'application l'exemption du bouclage de réseau :

    • Dans la page de propriétés de débogage C# ou VB, décochez la case Autoriser le bouclage de réseau.

    • Dans la page de propriétés de débogage JavaScript ou C++, attribuez à Autoriser le bouclage de réseau la valeur Non.

  • Ne pas lancer, mais déboguer mon code au démarrage (C# et VB) / Lancer l'application (JavaScript and C++)
    Pour configurer le déploiement afin qu'il démarre automatiquement une session de débogage au lancement de l'application :

    • Dans la page de propriétés de débogage C# ou VB, cochez la case Ne pas lancer, mais déboguer mon code au démarrage.

    • Dans la page de propriétés de débogage JavaScript ou C++, attribuez à Lancer l'application la valeur Oui.

Voir aussi

Concepts

Exécuter des applications du Windows Store à partir de Visual Studio