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 von Anwendungen mit gemischten Modus ist in Visual Studio weitgehend transparent. Es unterscheidet sich nicht zu sehr vom 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 möglicherweise von der in der Hilfe beschriebenen Benutzeroberfläche je nach den aktiven Einstellungen oder Editionen. Um Ihre Einstellungen zu ändern, wählen Sie im Menü "Extras" die Option "Einstellungen importieren und exportieren" aus. Weitere Informationen finden Sie unter Zurücksetzen aller Einstellungen.
So deaktivieren Sie die Eigenschaftenauswertung
- Erweitern Sie im Bereich "Extras>Optionen" den Abschnitt "Alle Einstellungen>Debugging>Allgemein".
- Erweitern Sie im Dialogfeld "Werkzeuge>optionen", den Abschnitt "Debugging>Allgemein".
Deaktivieren Sie das Kontrollkästchen für die Option "Eigenschaftenauswertung aktivieren und andere implizite Funktionsaufrufe".
Wenn Sie diese Option deaktivieren, wird die Zeichenfolgenkonvertierungsfunktion für Objekte in Variablenfenstern automatisch deaktiviert.
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.