Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Mise à jour : novembre 2007
Cette rubrique s'applique à :
Édition |
Visual Basic |
C# |
C++ |
Web Developer |
|---|---|---|---|---|
Express |
![]() |
![]() |
![]() |
![]() |
Standard |
![]() |
![]() |
![]() |
![]() |
Pro et Team |
![]() |
![]() |
![]() |
![]() |
Légende du tableau :
![]() |
Applicable |
![]() |
Non applicable |
![]() |
Commande ou commandes masquées par défaut. |
Vous pouvez déboguer un projet généré localement et exécuter l'exécutable sur un ordinateur distant. Cette rubrique explique comment modifier les paramètres de votre projet local pour exécuter l'exécutable sur un ordinateur distant.
Ces exemples supposent que le débogage distant est déjà installé sur l'ordinateur distant ou que vous exécutez le Débogueur distant à partir d'un partage. Pour installer le débogage distant sur l'ordinateur distant, consultez Programme d'installation du débogage distant.
Remarque : |
|---|
Lorsque vous déboguez du code managé, le débogueur s'attend à trouver des fichiers de symboles sur l'ordinateur distant plutôt que sur l'ordinateur local. Par conséquent, vous devez copier les fichiers de symboles dans le répertoire approprié sur l'ordinateur distant. Pour déterminer l'emplacement où le débogueur recherche des symboles sur l'ordinateur distant, utilisez la page Symboles du nœud Débogage dans la boîte de dialogue Options. Pour plus d'informations, consultez Comment : spécifier le chemin d'accès d'un symbole. |
Visual C++
Cet exemple considère que vous disposez d'un projet MFC mymfc généré sur l'ordinateur local1. Vous voulez exécuter l'application mymfc.exe sur l'ordinateur remote1 et déboguer à l'aide du débogueur Visual Studio sur l'ordinateur local1.
Remarque : |
|---|
Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio. |
Pour préparer l'ordinateur distant
Démarrez msvsmon sur remote1. Pour plus d'informations, consultez Comment : exécuter Remote Debugging Monitor.
Copiez l'exécutable mymfc.exe dans un emplacement sur l'ordinateur distant. Cet exemple utilise c:\temp\mymfc.exe.
Pour préparer l'ordinateur local
Dans le menu Projet, cliquez sur Propriétés.
Dans la boîte de dialogue Pages de propriété de mymfc, ouvrez le dossier Propriétés de configuration et sélectionnez la catégorie Débogage.
Remplacez Débogueur à lancer par Débogueur Windows distant.
Pour le paramètre Commande distante, tapez c:\temp\mymfc.exe.
Sous Répertoire de travail entrez le répertoire contenant votre projet.
Pour le paramètre Nom de serveur distant, tapez remote1.
Remplacez Connexion par À distance avec authentification Windows .
Pour l'option Type de débogueur, remplacez Automatique par Natif uniquement car vous savez que vous déboguez du code natif.
Cliquez sur OK.
Définissez le chemin d'accès aux symboles sur un emplacement sur local1 où les symboles de débogage se trouvent. Le débogage distant natif ne peut pas utiliser de symboles provenant d'un ordinateur distant. Vous devez donc indiquer un emplacement local. Pour plus d'informations, consultez Comment : spécifier le chemin d'accès d'un symbole.
Dans le menu Déboguer, cliquez sur Démarrer et commencez le débogage.
Visual C#/Visual Basic
Cet exemple considère que vous disposez d'un projet Application Windows mywin4m généré sur l'ordinateur local1. Vous voulez exécuter l'application mywin4m.exe sur l'ordinateur remote1 et déboguer à l'aide du Débogueur Visual Studio sur l'ordinateur local1.
Pour préparer l'ordinateur distant
- Copiez l'exécutable dans un emplacement mywin4m.exe sur l'ordinateur distant avec le fichier PDB (mywin4m.pdb) et les DLL associés ou les autres fichiers requis pour exécuter le programme. Pour cet exemple, utilisez l'emplacement c:\temp\mywin4m.exe.
Pour préparer l'ordinateur local
Dans le menu Projet, cliquez sur Propriétés.
Dans la page depropriétés de mywin4m, cliquez sur Déboguer.
Pour le paramètre Action de démarrage, sélectionnez Démarrer le programme externe et, dans la zone de texte adjacente, tapez c:\temp\mywin4m.exe.
Sous Options de démarrage, dans la zone Répertoire de travail, tapez c:\temp.
Sélectionnez Utiliser l'ordinateur distant et tapez remote1 dans la zone de texte adjacente.
Dans la zone Arguments de la ligne de commande, tapez tous les arguments que vous voulez transmettre à votre application sur l'ordinateur distant.
Si vous voulez effectuer un débogage en mode mixte de code managé et non managé, sélectionnez Activer le débogage de code non managé.
Démarrez Remote Debugging Monitor sur l'ordinateur distant. Pour plus d'informations, consultez Comment : exécuter Remote Debugging Monitor.
Dans le menu Déboguer, cliquez sur Démarrer pour lancer le débogage.
Voir aussi
Tâches
Comment : spécifier le chemin d'accès d'un symbole
.gif)
.gif)
.gif)
Remarque :