Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können eine 64-Bit-Anwendung debuggen, die auf dem lokalen Computer oder einem Remotecomputer ausgeführt wird.
Beim lokalen Debuggen wird Visual Studio unter WOW64 ausgeführt. Dies ist der 32-Bit-x86-Emulator, der die Ausführung von 32-Bit-Anwendungen unter 64-Bit-Versionen von Windows ermöglicht.Lokales Debuggen unter WOW64 wird nur auf x64 unterstützt.
Beim Remotedebuggen kann Visual Studio unter WOW64 oder auf einem 32-Bit-Computer ausgeführt werden.Sie können neben den 32-Bit-Anwendungen, die im x64 WOW-Modus oder unter 32-Bit-Betriebssystemen ausgeführt werden, sowohl IA64 als auch x64-Anwendungen debuggen.
Um eine auf einem Remotecomputer ausgeführte 64-Bit-Anwendung zu debuggen, müssen Sie den 64-Bit-Remotedebugger auf dem Remotecomputer installieren.Der 64-Bit-Remotedebugger ist auf dem letzten Datenträger des Visual Studio-Installationssatzes enthalten.
Beim Debuggen einer 64-Bit-Anwendung auf dem lokalen Computer verwendet Visual Studio Remotedebuggen, um die Verbindung zwischen WOW64 und der 64-Bit-Anwendung auf demselben Computer herzustellen.Die Remotedebugkomponenten werden bei der Installation von Visual Studio automatisch auf dem Computer installiert.
In jedem Fall werden bei der Installation der Remotedebugkomponenten auf einem 64-Bit-Computer sowohl die 32-Bit-Version als auch die 64-Bit-Version des Remotedebugmonitors installiert.Zum Debuggen einer 64-Bit-Anwendung müssen Sie im Startmenü die richtige Version auswählen, nämlich Remotedebugger (x64).Informationen zum Installieren der 64-Bit-Remotedebugkomponenten finden Sie unter Einrichten der Remotetools auf dem Gerät.
Das Debuggen von 64-Bit-Code entspricht weitgehend dem Debuggen von 32-Bit-Code.Ein Unterschied ist, dass Bearbeiten und Fortfahren nicht für 64-Bit-Code verfügbar ist.
Debugging im gemischten Modus (Aufrufe von systemeigenem Code bis zu verwalteten Codes, oder umgekehrt) wird für x64-Prozesse unterstützt, wenn der verwaltete Code Microsoft .NET Framework, Version 4 oder höher, verwendet.
Debugging im gemischten Modus wird nicht für IA64-Prozesse oder x64-Prozesse unterstützt, die Versionen vor .NET Framework 4.0 verwenden.
So starten Sie den 64-Bit-Remotedebugmonitor
Klicken Sie auf Start, zeigen Sie auf Alle Programme, Visual Studio 2013, Visual Studio Tools, und klicken Sie anschließend auf Remote Debugger, und navigieren Sie zum Ordner (x64).
- oder -
Navigieren Sie an einer Eingabeaufforderung zu <install path>\Microsoft Visual Studio 12.0\Common7\IDE\Remote Debugger\x64.
Konfigurieren Sie den Remotedebugmonitor für das Remotedebuggen.Weitere Informationen finden Sie unter Einrichten der Remotetools auf dem Gerät.
Siehe auch
Konzepte
64-Bit-Unterstützung der Visual Studio-Entwicklungsumgebung