Configurer les outils de contrôle à distance sur le périphérique
Les outils de contrôle à distance de Visual Studio vous permettent d'exécuter, de déboguer et de tester une application qui s'exécute sur un appareil à partir d'un autre ordinateur exécutant Visual Studio.
Notes
Applications Windows Store
Pour plus d'informations sur le débogage à distance des applications Windows Store, consultez Déboguer et tester des applications Windows Store sur un appareil distant à partir de Visual Studio dans le Centre de développement Windows.
Azure
Pour plus d'informations sur le débogage sur Azure, consultez une des rubriques suivantes :
-
Débogage d'un service cloud ou d'une machine virtuelle dans Visual Studio
-
Introduction au débogage à distance sur des sites web Azure (Part 1, Part 2, Part 3).
Attacher à un processus en cours sur un ordinateur distant
Pour attacher le débogueur à un processus sur un ordinateur distant, suivez les procédures décrites dans cet article pour configurer l'ordinateur distant, puis consultez Attacher à un processus sur un ordinateur distant.
Sommaire
Composants requis
Installation des outils de contrôle à distance
Configuration des outils de contrôle à distance
Rubriques connexes dans le Centre de développement Windows
Composants requis
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.
L'appareil distant doit exécuter les composants de débogage distant.
Vous devez être administrateur pour installer les outils de contrôle à distance sur l'appareil distant. Pour communiquer avec les outils de contrôle à distance, vous devez disposer d'un accès utilisateur à l'appareil distant.
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 pour 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 VS est compatible avec toute combinaison de versions de VS 2013 et des outils de contrôle à distance pour VS 2013.Toutefois, les dernières fonctionnalités de Visual Studio nécessitent la version la plus récente 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 sur l'appareil distant :
Visual Studio 2013
VS 2013 Version mise à jour |
X86 |
X64 |
ARM |
RTM |
|||
Mise à jour 1 |
|||
Update2 |
|||
Mise à jour 3 |
|||
Mise à jour 4 |
Visual Studio 2015
Version |
X86 |
X64 |
ARM |
Aperçu |
Outils de contrôle à distance de Visual Studio 2015 Preview. Vous pouvez télécharger les outils de contrôle à distance de Visual Studio 2015 Preview ici.
Vous pouvez choisir de télécharger le programme d'installation ou l'exécuter immédiatement. Lorsque vous exécutez le programme d'installation, acceptez le contrat utilisateur, puis choisissez Installer.
Par défaut, les composants de débogage à distance sont installés dans le dossier C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\Remote Debugger.
Configuration des outils de contrôle à distance
- Démarrer et configurer les outils de contrôle à distance pour la première fois • Reconfiguration des outils de contrôle à distance
Démarrer et configurer les outils de contrôle à distance pour la première fois
Notes
Pour démarrer les outils de contrôle à distance pour la première fois, vous devez disposer d'autorisations d'administration sur l'appareil distant pour autoriser le débogueur à configurer le pare-feu.
Dans le menu Démarrer de l'appareil distant, choisissez Remote Debugger. Vous devez disposer de privilèges d'administrateur pour démarrer les outils de contrôle à distance pour la première fois.
Lorsque vous démarrez les outils de contrôle à distance pour la première fois, la boîte de dialogue Configurer le débogage distant apparaît.
Si l'API des services Windows n'est pas installée, choisissez Installer
Sélectionnez les types de réseaux avec lesquels vous voulez que les outils de contrôle à distance communiquent. Au moins un type de réseau doit être sélectionné.
Sélectionnez Configurer le débogage distant pour configurer le pare-feu et démarrer Remote Debugging Monitor.
Pour modifier le mode Authentification ou spécifier une valeur de délai d'attente pour les outils de contrôle à distance, sélectionnez Options dans le menu Outils de Remote Debugging Monitor.
Avertissement
Par défaut, les outils de contrôle à distance utilisent l'authentification Windows.Vous pouvez choisir d'exécuter les outils de contrôle à distance 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 malveillants ou dangereux.
Par défaut, les administrateurs de l'appareil distant peuvent se connecter aux outils de contrôle à distance. Pour accorder ou refuser à d'autres utilisateurs l'autorisation d'utiliser les outils de contrôle à distance, sélectionnez Autorisations dans le menu Outils.
Lorsque le débogueur est en cours d'exécution, il diffuse son identité sur le sous-réseau local du réseau, ce qui permet à un ordinateur Visual Studio installé sur le même sous-réseau de savoir que l'appareil distant est disponible comme cible de débogage distant.
Reconfiguration des outils de contrôle à distance
Vous pouvez modifier la configuration des outils de contrôle à distance après les avoir démarrés pour la première fois.
Démarrez les outils de contrôle à distance. Dans le menu Démarrer de l'appareil distant, choisissez Remote Debugger.
Pour accorder ou refuser à d'autres utilisateurs l'autorisation d'utiliser les outils de contrôle à distance, sélectionnez Autorisations dans le menu Outils. Vous devez disposer de privilèges d'administrateur pour accorder ou refuser des autorisations.
Pour modifier le mode Authentification ou spécifier une valeur de délai d'attente pour les outils de contrôle à distance, sélectionnez Options dans le menu Outils de Remote Debugging Monitor.
Avertissement
Vous pouvez choisir d'exécuter les outils de contrôle à distance 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 malveillants ou dangereux.
Pour exécuter les outils de contrôle à distance en tant que service ou pour modifier les options réseau de débogage distant Pour exécuter les outils de contrôle à distance en tant que service ou pour modifier les options réseau de débogage distant, dans le menu Démarrer, recherchez l'Assistant Configuration Remote Debugger. Par défaut, les outils de contrôle à distance s'exécutent comme une application Windows. Dans l'Assistant Configuration, vous pouvez choisir d'exécuter les outils de contrôle à distance en tant que service Windows. Vous pouvez également limiter les réseaux avec lesquels les outils de contrôle à distance sont autorisés à communiquer. Vous devez disposer de privilèges d'administrateur pour exécuter ces actions.
Rubriques connexes dans le Centre de développement Windows
Débogage et test des applications du Windows Store avec Visual Studio
Exécuter des applications du Windows Store à partir de Visual Studio
Exécuter des applications du Windows Store sur un ordinateur distant à partir de Visual Studio
Voir aussi
Tâches
Démarrer Remote Debugging Monitor
Configuration du débogage distant pour un projet Visual Studio
Débogage distant entre des domaines