Déployer des applications du Windows Store à partir de Visual Studio
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 :
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.)
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.
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
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.
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.
Sélectionnez ensuite le nœud Déboguer dans la fenêtre de la page de propriétés.
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.
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++
Choisissez Remote Debugger dans la liste Débogueur à lancer.
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
Choisissez Ordinateur distant dans la liste Périphérique cible.
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