Comment : déboguer des applications 64 bits

Cette rubrique s'applique à :

Édition

Visual Basic

C#

F#

C++

Web Developer

Express

La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique

Pro, Premium et Ultimate

La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique

Légende du tableau :

La rubrique s'applique

Applicable

La rubrique ne s'applique pas

Non applicable

La rubrique s'applique mais la commande est masquée par défaut

Commande ou commandes masquées par défaut.

Avec Visual Studio 2010, vous pouvez déboguer une application 64 bits qui s'exécute sur l'ordinateur local ou sur un ordinateur distant.

Si vous déboguez localement, Visual Studio 2010 s'exécute sous WOW64, l'émulateur x86 32 bits qui permet aux applications Windows 32 bits de s'exécuter sur Windows 64 bits. Le débogage local sous WOW64 est pris en charge uniquement sur x64.

Si vous effectuez un débogage à distance, Visual Studio peut s'exécuter sous WOW64 ou sur un ordinateur 32 bits. Vous pouvez déboguer des applications IA64 et x64, en plus des applications 32 bits qui s'exécutent en mode x64 WOW ou sur des systèmes d'exploitation 32 bits.

Pour déboguer une application 64 bits qui s'exécute sur un ordinateur distant, vous devez installer le Débogueur distant 64 bits sur cet ordinateur distant. Le Débogueur distant 64 bits est disponible sur le dernier disque de votre jeu d'installation de Visual Studio.

Si vous déboguez une application 64 bits sur l'ordinateur local, Visual Studio utilise le débogage distant pour la connexion entre WOW64 et l'application 64 bits sur le même ordinateur. Pour plus d'informations, consultez Débogage sur une plateforme 64 bits. Les composants de débogage distant sont installés automatiquement lorsque vous installez Visual Studio sur l'ordinateur.

Dans les deux cas, l'installation du débogage distant sur un ordinateur 64 bits installe à la fois les versions 32 bits et 64 bits de Remote Debugging Monitor. Pour déboguer une application 64 bits, vous devez utiliser la version correcte qui est Débogueur distant (x64) dans le menu Démarrer. Pour plus d'informations sur l'installation de composants de débogage distant 64 bits, consultez Comment : installer le débogage distant.

Le débogage du code 64 bits est presque identique au débogage du code 32 bits. Il existe une différence : Modifier & Continuer n'est pas disponible pour le code 64 bits.

Le débogage en mode mixte (appels depuis le code natif vers le code managé, ou vice versa) est pris en charge pour les processus x64, si le code managé utilise la version 4 ou ultérieure de Microsoft .NET Framework.

Le débogage en mode mixte n'est pas pris en charge pour les processus IA64 ou les processus x64 qui utilisent des versions du .NET Framework antérieures à la version 4.

Pour démarrer le Remote Debugging Monitor 64 bits.

  1. Cliquez sur Démarrer, pointez sur Tous les programmes, Microsoft Visual Studio 2010, Visual Studio Tools, puis cliquez sur Remote Debugger (x64) ou Remote Debugger (IA64).

    ou

    Dans l'l'invite de commandes Windows, exécutez Chemin d'installation\Microsoft Visual Studio\Common7\IDE\Remote Debugger\x64 ou Chemin d'installation\Microsoft Visual Studio\Common7\IDE\Remote Debugger\ia64.

  2. Configurez le Remote Debugging Monitor pour le débogage distant.

Voir aussi

Tâches

Comment : générer des fichiers dump pour les applications 64 bits

Concepts

Applications 64 bits

Prise en charge de l'environnement de développement Visual Studio 64 bits

Débogage sur une plateforme 64 bits

Autres ressources

Programmation 64 bits avec Visual C++

Programme d'installation du débogage distant