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

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

  • Lorsque la cible est l'ordinateur Visual Studio local, Visual Studio enregistre l'application à partir de 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'application sur ce périphérique.

Le déploiement est automatique lorsque vous déboguez votre 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 également déployer manuellement votre application. Le déploiement manuel est utile dans les cas suivants :

  • test ad hoc sur un ordinateur local ou distant ;

  • déploiement d'une application qui démarre une autre application à déboguer ;

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

Le déploiement manuel d'une application est un processus simple :

  1. Si vous déployez une application 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 de démarrage de l'application. (La procédure est décrite plus loin dans cette rubrique).

  2. Dans la barre d'outils Visual Studio du débogueur, sélectionnez la cible de déploiement dans la liste déroulante en regard du bouton Démarrer le débogage.

    Exécution sur l'ordinateur local

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

Composants requis

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 de Visual Studio doivent être installés sur le périphérique distant et Remote Debugging Monitor doit être en cours d'exécution.

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

Pour spécifier un périphérique distant

  1. Dans la page des 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 des 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 des pages de propriétés.

  4. Vous pouvez taper le nom ou l'adresse IP du périphérique distant, ou vous pouvez choisir le périphérique dans la boîte de dialogue Connexions au débogueur distant.

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

    La boîte de dialogue Connexions au débogueur distant affiche les périphériques présents sur le sous-réseau du réseau local et les périphériques directement connectés à l'ordinateur Visual Studio par 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 de réseau du périphérique distant dans la zone Nom de l'ordinateur. Vous pouvez également cliquer sur la flèche Bas de la zone pour sélectionner le périphérique dans la boîte de dialogue Connexions au débogueur distant.

Spécification du périphérique distant dans une page de projet Visual C# et 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 Connexions au débogueur distant.

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

Autoriser le bouclage de réseau local

Pour des raisons de sécurité, une application de 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 l'exemption du bouclage de réseau de l'application :

  • Dans la page des propriétés de débogage C# et VB, désactivez la case à cocher Autoriser le bouclage de réseau local.

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

Ne pas lancer, mais déboguer mon code lors de son démarrage (C# et VB) / Lancer l'application (JavaScript et 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 des propriétés de débogage C# et VB, activez la case à cocher Ne pas lancer, mais déboguer mon code lors de son démarrage.

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

Ajouts de la communauté

Afficher:
© 2014 Microsoft