Udostępnij za pośrednictwem


Porady: debugowanie w trybie mieszanym

W poniższych procedurach opisano sposób debugowanie kodu zarządzane i macierzysty, nazywany również mieszanym debugowania.Istnieją dwa scenariusze starań, w zależności od tego, czy biblioteka DLL lub aplikacji jest zapisywana w kodzie macierzystym:

  • Aplikacja wywołująca, który wywołuje biblioteki DLL są zapisywane w kodzie macierzystym.W takim przypadku biblioteki DLL jest zarządzany, a debugery zarządzane i macierzystego należy włączyć, aby zarówno debugowania.Można zaewidencjonować tego projektu stron właściwości okno dialogowe.Jak to zrobić, zależy od tego, czy możesz rozpocząć debugowanie z projektu DLL lub wywołującego projektu aplikacji.

  • Aplikacja wywołująca, który wywołuje biblioteki DLL jest zapisywana w kodzie zarządzanym i biblioteki DLL jest zapisywana w kodzie macierzystym.

[!UWAGA]

Okna dialogowe i polecenia menu mogą się różnić od tych opisanych w Pomocy, w zależności od ustawień aktywnych lub wydania.Aby zmienić ustawienia, wybierz polecenie ustawień importu i eksportu na narzędzia menu.Aby uzyskać więcej informacji, zobacz Dostosowywanie ustawień środowiska deweloperskiego w Visual Studio.

Aby włączyć debugowanie mieszanym

  1. W Eksploratora rozwiązań, kliknij prawym przyciskiem myszy projekt języka C++ i wybierz właściwości.

  2. W stron właściwości okna dialogowego rozwiń Właściwości konfiguracji węzła, a następnie wybierz Debugowanie.

  3. Ustaw debuger typu do mieszane lub automatycznie.

Zobacz też

Zadania

Porady: debugowanie z projektu DLL