Jak: debugowania aplikacji w trybie mieszanym
Aplikacja trybu mieszanego jest dowolna aplikacja, która łączy kodu macierzystego (C++) z kodem zarządzanym (takich jak Visual Basic, Visual C# lub C++, uruchamiany na common language runtime).Debugowania aplikacji trybu mieszanego jest w dużym stopniu przezroczyste w Visual Studio; nie jest zbyt odmienne od aplikacji pojedynczego trybu debugowania.Istnieje jednak kilka specjalne uwagi.
[!UWAGA]
Visual Studionie obsługuje trybu mieszanego debugowanie w systemie Windows 95, Windows 98, lub Windows Millennium Edition.
Ocena właściwości w aplikacji w trybie mieszanym
W aplikacji trybu mieszanego oceny właściwości przez debugera jest kosztowna operacja.W wyniku operacji, takich jak stepping debugowania mogą być wyświetlane powolne.Aby uzyskać więcej informacji, zobacz Stepping.Jeśli występują niskiej wydajności w trybie mieszanym, debugowanie, można wyłączyć oceny właściwości debugger systemu Windows.
[!UWAGA]
Okna dialogowe i poleceń menu, którą widzisz może różnią się od opisane w pomocy, w zależności od ustawień aktywny lub edition.Aby zmienić ustawienia, wybierz polecenie Importuj i Eksportuj ustawienia na Narzędzia menu.Aby uzyskać więcej informacji, zobacz Visual Studio, ustawienia.
Aby wyłączyć oceny właściwości
Na Narzędzia menu, wybierz polecenie Opcje.
W Opcje otwarte okno dialogowe Debugowanie folder i zaznacz Ogólne kategorii.
Wyczyść umożliwienia oceny właściwości i inne wywołania funkcji niejawna pole wyboru.
Ponieważ różnią się stosy wywołań macierzystych i stosy wywołań zarządzanych, debuger nie zawsze zapewniać stos wywołań pełną mieszanych kodu.Gdy kod macierzysty wywołuje kod zarządzany, można zauważyć pewne rozbieżności.Aby uzyskać więcej informacji, zobacz Kod mieszane i brakujące informacje w oknie stos wywołania.