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.
Debuggen von Schnittstellen auf mobilen Plattformen, die zu
In .NET 11 ändert sich das Debuggen von Schnittstellen auf mobilen Plattformen zu ICorDebug.
Eingeführt in Version
.NET 11
Bisheriges Verhalten
.NET-Laufzeitdebuggingschnittstellen für mobile Apple-Plattformen basierten auf dem Mono Soft Debugger und den zugrunde liegenden Protokollen.
Neues Verhalten
Das CoreCLR-Debugging verwendet die dokumentierten ICorDebug Schnittstellen. Dies entspricht der Debugschnittstelle, die von anderen CoreCLR-Plattformen verwendet wird.
Art der einschneidenden Änderung
Diese Änderung ist quellcodeinkompatibel, binär inkompatibel und eine Verhaltensänderung.
Grund für die Änderung
Mono und CoreCLR verwenden verschiedene Debuggerschnittstellen und -komponenten.
Empfohlene Maßnahme
- Ersetzen Sie die Mono Soft-Debugger-Integration durch
ICorDebug. - Befolgen Sie die Hinweise zur Initialisierung des mobilen CoreCLR-Debuggers für die zielseitige Komponente sowie
ICorDebugdie Initialisierungssequenz. - Microsofts Visual Studio-Debugproxy für Mobilgeräte ist kein öffentliches Debuggingprotokoll. Die Visual Studio-Lizenz erlaubt es Dritten nicht, diesen Proxy weiterzuvertreiben.
Betroffene APIs
- Mono Soft-Debugger-Schnittstellen und Protokolle. CoreCLR-Debuggerintegrationen verwenden
ICorDebug.