Partager via


Exécuter des applications du Windows Store sur un ordinateur distant à partir de Visual Studio

S'applique uniquement à Windows

Les outils de contrôle à distance de Visual Studio permettent d'exécuter, de déboguer, de profiler et de tester une application Windows Store en cours d'exécution sur un appareil à partir d'un deuxième ordinateur exécutant Visual Studio. L'exécution sur un appareil distant peut être particulièrement efficace lorsque l'ordinateur Visual Studio ne prend pas en charge la fonctionnalité spécifique aux applications Windows Store, telle que la fonction tactile, la géo-localisation et l'orientation physique. Cette rubrique décrit les procédures de configuration et de démarrage d'une session distante.

Dans cette rubrique

Vous pouvez apprendre :

Conditions préalables

Sécurité

Comment se connecter directement à un appareil distant

Installation des outils de contrôle à distance

Démarrage de Remote Debugging Monitor

Configuration de Remote Debugger

Configuration du projet Visual Studio pour le débogage distant

  • Choix de l'appareil distant pour les projets C# et Visual Basic

  • Choix de l'appareil distant pour les projets JavaScript et C++

Exécution d'une session de débogage distant

Conditions préalables

Pour déboguer sur un appareil distant :

  • L'appareil distant et l'ordinateur Visual Studio doivent être connectés sur un réseau ou directement à l'aide d'un câble Ethernet. Le débogage sur Internet n'est pas pris en charge.

  • Une licence de développeur doit être installée sur l'appareil distant.

  • L'appareil distant doit exécuter les composants de débogage distant.

  • Vous devez être administrateur sur l'appareil distant pour configurer le pare-feu pendant l'installation. Vous devez disposer d'un accès utilisateur à l'appareil distant pour exécuter le débogueur distant ou vous y connecter.

Sécurité

Par défaut, le débogueur distant utilise l'authentification Windows.

Avertissement

Vous pouvez également choisir d'exécuter le débogueur distant en mode Aucune authentification, mais ce mode est fortement déconseillé. Il n'existe aucune sécurité du réseau lorsque vous lancez l'exécution dans ce mode. Sélectionnez le mode Aucune authentification uniquement si vous êtes sûr que le réseau n'est pas exposé à un problème de sécurité lié à des programmes malicieux ou dangereux.

Comment se connecter directement à un appareil distant

Pour vous connecter directement à un appareil distant, connectez l'ordinateur Visual Studio à l'appareil à l'aide d'un câble Ethernet standard. Si l'appareil n'est pas équipé de port Ethernet, utilisez un adaptateur USB à Ethernet pour brancher le câble.

Installation des outils de contrôle à distance

Notes

Versions et mises à jour

Les Outils de contrôle à distance de Visual Studio 2013 ne sont pas pris en charge par Visual Studio 2013 RC, Visual Studio 2013 Preview ou les versions antérieures de Visual Studio.

Nous vous recommandons d'installer la version de mise à jour des Outils de contrôle à distance de Visual Studio 2013 qui correspond à la version de mise à jour de votre installation de Visual Studio.

Le débogueur Visual Studio est compatible avec toutes les combinaisons des versions de Visual Studio 2013 et des outils de contrôle à distance pour Visual Studio 2013. Cependant, les fonctionnalités les plus récentes de Visual Studio nécessitent les dernières versions de Visual Studio et des outils de contrôle à distance. 

D'autres outils de diagnostic peuvent exiger les mêmes versions des outils de contrôle à distance et de Visual Studio.

Installation des composants de débogage distant sur un appareil distant

Pour exécuter ou enregistrer le programme d'installation des outils de contrôle à distance, choisissez dans le tableau ci-dessous l'un des liens qui correspond au système d'exploitation de l'appareil distant :

Visual Studio 2013

Version de mise à jour

x86

x64

ARM

RTM

Télécharger

Télécharger

Télécharger

Mise à jour 1

Télécharger

Télécharger

Télécharger

Mise à jour 2

Télécharger

Télécharger

Télécharger

Mise à jour 3

Télécharger

Télécharger

Télécharger

Mise à jour 4

Télécharger

Télécharger

Télécharger

Visual Studio 2015

Version

x86

x64

ARM

Preview

Télécharger

Télécharger

Télécharger

Vous pouvez choisir de télécharger le programme d'installation ou de l'exécuter immédiatement. Lorsque vous exécutez le programme d'installation, acceptez le contrat d'utilisateur, puis choisissez Installer.

Par défaut, les composants de débogage distant sont installés dans le dossier C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\Remote Debugger.

Démarrage de Remote Debugging Monitor

Notes

Comme le débogueur distant configure le pare-feu pour autoriser la communication avec l'hôte Visual Studio, vous devez être administrateur sur l'appareil distant lorsque vous démarrez le débogueur distant pour la première fois.

Après avoir installé les outils de contrôle à distance, choisissez Remote Debugger dans l'écran Démarrer. La boîte de dialogue Configuration du débogage distant apparaît lorsque vous démarrez le débogueur distant pour la première fois.

Dans la boîte de dialogue de Configuration du débogage distant :

  1. Si l'API des services web de Windows n'est pas installée, choisissez Installer

  2. Dans le groupe Configurer le Pare-feu Windows, choisissez les réseaux pour lesquels vous souhaitez autoriser des connexions. Seuls les réseaux auxquels l'appareil est actuellement connecté sont activés. Vous devez sélectionner au moins un réseau.

  3. Choisissez Configurer le débogage distant pour définir les options de pare-feu et démarrer le débogueur distant. Ouvrez la boîte de dialogue Visual Studio Remote Debugging Monitor pour accorder des autorisations aux utilisateurs sur les outils distants et pour définir d'autres options avancées.

  4. La boîte de dialogue Visual Studio Remote Debugging Monitor s'affiche. Elle vous permet d'accorder aux utilisateurs des droits d'accès aux outils de contrôle à distance et de définir d'autres options avancées.

Configuration de Remote Debugger

Deux outils vous permettent de modifier la configuration du débogueur distant.

  1. Dans le menu Outils de Visual Studio Remote Debugging Monitor :

    1. Choisissez Options pour modifier le numéro de port, le mode d'authentification ou l'intervalle de délai d'attente du débogueur distant.

    2. Choisissez Autorisations pour ajouter ou supprimer des utilisateurs disposant d'une autorisation de débogage distant.

      Notes

      Les autorisations doivent être accordées à chaque compte d'utilisateur qui effectue un débogage à distance.

Utilisez l'Assistant Configuration Remote Debugger pour définir des options avancées pour le débogueur distant. Pour ouvrir l'assistant, choisissez Assistant Configuration Remote Debugger sur l'écran de démarrage.

  1. Dans la page Configurer le service Visual Studio Remote Debugger, vous pouvez choisir d'exécuter le débogueur distant en tant que service. Dans la plupart des cas, l'exécution en tant que service n'est pas obligatoire.

  2. Dans la page Configurer le Pare-feu Windows pour le débogage, ajoutez ou supprimez le type de réseaux auxquels vous souhaitez que le débogueur distant se connecte. Seuls les réseaux auxquels l'appareil est actuellement connecté sont activés. Vous devez sélectionner au moins un réseau.

Configuration du projet Visual Studio pour le débogage distant

Vous spécifiez l'appareil distant auquel se connecter dans les propriétés du projet. La procédure varie en fonction du langage de programmation. Entrez le nom de réseau de l'appareil distant ou sélectionnez-le 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 répertorie uniquement les appareils qui se trouvent sur le sous-réseau local de l'ordinateur Visual Studio et qui exécutent le débogueur distant.

Conseil

Si vous avez des problèmes pour vous connecter à un appareil distant, entrez l'adresse IP de l'appareil. Pour connaître l'adresse IP d'un appareil, ouvrez une fenêtre commande, puis tapez ipconfig. L'adresse IP s'affiche sous la forme IPv4 Address.

Choix de l'appareil distant pour les projets C# et Visual Basic

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

  1. Sélectionnez le nom du projet dans l'Explorateur de solutions, puis choisissez Propriétés dans le menu contextuel.

  2. Sélectionnez Déboguer.

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

  4. Entrez le nom du réseau de l'appareil distant dans la zone Ordinateur distant ou choisissez Rechercher pour sélectionner l'appareil dans la boîte de dialogue Sélectionner une connexion du débogueur distant.

Choix de l'appareil distant pour les projets JavaScript et C++

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

  1. Sélectionnez le nom du projet dans l'Explorateur de solutions, puis choisissez Propriétés dans le menu contextuel.

  2. Développez le nœud Propriétés de configuration, puis sélectionnez Débogage.

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

  4. Entrez le nom du réseau de l'appareil distant dans la zone Nom de l'ordinateur ou utilisez la flèche Bas de la zone pour sélectionner l'appareil dans la boîte de dialogue Sélectionner une connexion du débogueur distant.

Exécution d'une session de débogage distant

Vous démarrez, désactivez et explorez une session de débogage distant de la même façon que pour une session en local. Avant de démarrer le débogage, vérifiez que Remote Debugging Monitor s'exécute sur l'appareil distant.

Choisissez ensuite Démarrer le débogage dans le menu Déboguer (clavier : F5). Le projet est recompilé, puis déployé et démarré sur l'appareil distant. Le débogueur interrompt l'exécution aux points d'arrêt, ce qui vous permet d'entrer et de sortir de votre code. Choisissez Arrêter le débogage pour terminer la session de débogage et fermer l'application distante. Pour plus d'informations, consultez Déboguer des applications du Windows Store dans Visual Studio.

Voir aussi

Concepts

Déboguer des applications du Windows Store dans Visual Studio

Autres ressources

Débogage et test des applications du Windows Store avec Visual Studio