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.
Eine Anwendung mit gemischtem Modus ist eine beliebige Anwendung, die systemeigenen Code (C++) mit verwaltetem Code kombiniert (z. B. Visual Basic, Visual C# oder C++, die auf der Common Language Runtime ausgeführt wird). Das Debuggen gemischter Anwendungen ist in Visual Studio weitgehend transparent; es unterscheidet sich nicht von dem Debuggen einer Einzelmodusanwendung. Es gibt jedoch einige besondere Überlegungen.
Aktivieren von C++ Editieren und Weitermachen im gemischten Debugging-Modus
Informationen zum Aktivieren von "Bearbeiten" und "Weiter" für C++ finden Sie unter Aktivieren und Deaktivieren von "Bearbeiten" und "Weiter".
Eigenschaftenauswertung in Mixed-Mode Anwendungen
In einer Anwendung mit gemischtem Modus ist die Auswertung von Eigenschaften durch den Debugger ein teurer Vorgang. Daher werden Debuggingvorgänge wie das Schrittweise ausführen möglicherweise langsam angezeigt. Weitere Informationen finden Sie unter Navigationscode im Debugger. Wenn beim Debuggen im gemischten Modus eine schlechte Leistung auftritt, sollten Sie die Eigenschaftenauswertung in den Debuggerfenstern deaktivieren.
Hinweis
Die angezeigten Dialogfelder und Menübefehle unterscheiden sich je nach aktiven Einstellungen oder Edition möglicherweise von den in der Hilfe beschriebenen Befehlen. Um Ihre Einstellungen zu ändern, wählen Sie im Menü "Extras" die Option "Import- und Exporteinstellungen" aus. Weitere Informationen finden Sie unter Zurücksetzen aller Einstellungen.
So deaktivieren Sie die Eigenschaftenauswertung
Wählen Sie Optionen im Menü Extras.
Öffnen Sie im Dialogfeld "Optionen " den Ordner "Debuggen ", und wählen Sie die Kategorie "Allgemein " aus.
Deaktivieren Sie das Kontrollkästchen "Eigenschaftenauswertung aktivieren" und andere implizite Funktionsaufrufe .
Da sich systemeigene Aufrufstapel und verwaltete Aufrufstapel unterscheiden, kann der Debugger nicht immer den vollständigen Aufrufstapel für gemischten Code bereitstellen. Wenn systemeigener Code verwalteten Code aufruft, bemerken Sie möglicherweise einige Abweichungen. Weitere Informationen finden Sie unter Gemischter Code und fehlende Informationen im Aufrufstapelfenster.