Udostępnij za pośrednictwem


Porady: debugowanie aplikacji 64-bit

Możliwe usunięcie aplikacji 64-bitowych, która jest uruchomiona na komputerze lokalnym lub na komputerze zdalnym.

Jeśli debugowanie lokalnie programu Visual Studio jest uruchamiana WOW64, 32-bitowy x 86 emulator umożliwiający 32-bitowych aplikacji systemu Windows dla systemu Windows w 64-bitowych.Debugowanie lokalnego w obszarze WOW64 jest obsługiwana w x64 tylko.

Jeśli debugowanie zdalne programu Visual Studio można uruchomić w obszarze WOW64 lub na komputerze 32-bitowych.Czy debugować obu IA64 i x64 aplikacji, oprócz 32-bitowych aplikacji, które są uruchomione na x64 trybie WOW lub na 32-bitowe systemy operacyjne.

Do debugowania aplikacji 64-bitowych, która jest uruchomiona na komputerze zdalnym, należy zainstalować debugera zdalnego 64-bitowych na komputerze zdalnym.Debugera zdalnego 64-bitowym jest dostępna w ostatnim dysku zestawu instalacji programu Visual Studio.

Jeśli debugowanie aplikacji 64-bitowych na komputerze lokalnym, programu Visual Studio są używane zdalnego debugowania do nawiązania połączenia między WOW64 i 64-bitowych aplikacji na tym samym komputerze.Zdalne debugowanie składniki zostaną zainstalowane automatycznie podczas instalacji programu Visual Studio na komputerze.

W obu przypadkach instalowanie zdalnego debugowania na komputerze z 64-bitowych instaluje zarówno 32-bitowych i 64-bitowych wersjach zdalnego debugowania monitora.Do debugowania aplikacji 64-bitowych, należy użyć właściwej wersji, który jest debugera zdalnego (x 64) na Start menu.Informacje na temat instalacji 64-bitowej zdalnego debugowania składników, zobacz Ustawianie narzędzi zdalnych na urządzeniu.

Debugowanie kodu 64-bitowego jest niemal identyczne z debugowanie kodu 32-bitowych.Jedną różnicą jest tego Edytuj i Kontynuuj nie jest dostępna dla kodu 64-bitowej.

Debugowanie mieszane (wywołań z kodu macierzystego do kodu zarządzanego, lub na odwrót) jest obsługiwany w przypadku x64 przetwarza, jeśli kod zarządzany używa programu Microsoft .NET Framework w wersji 4 lub nowszym.

Mieszane debugowanie nie jest obsługiwane, przetwarza IA64 lub dla x64 procesy używające wcześniejszych niż 4.0 wersje programu .NET Framework.

Aby uruchomić Monitor 64-bitowych zdalnego debugowania

  1. Kliknij przycisk Start, wskaż polecenie Wszystkie programy, wskaż polecenie programu Visual Studio 2013, wskaż polecenie programu Visual Studio Tools, a następnie kliknij przycisk debugera zdalnego, i przejdź do (x 64) folder.

    —lub—

    Z wiersza polecenia, przejdź do <install path>\Microsoft Visual Studio 12.0\Common7\IDE\Remote Debugger\x64.

  2. Skonfiguruj zdalnego debugowania Monitor zdalnego debugowania.Zobacz Ustawianie narzędzi zdalnych na urządzeniu.

Zobacz też

Koncepcje

Aplikacje 64-bitowe

Obsługa 64-bitowego środowiska projektowego Visual Studio

Debugowanie awarii i zawieszeń aplikacji w Visual Studio przy użyciu plików zrzutu

Inne zasoby

Konfigurowanie programów 64-bitowe (Visual C++)

Zdalne debugowanie i diagnostyka