Las interfaces de depuración en plataformas móviles cambian a ICorDebug

En .NET 11, las interfaces de depuración en plataformas móviles cambian a ICorDebug.

Versión introducida

.NET 11

Comportamiento anterior

Las interfaces de depuración del entorno de ejecución de .NET para las plataformas móviles de Apple se basaban en el soft debugger de Mono y sus protocolos subyacentes.

Nuevo comportamiento

La depuración de CoreCLR usa las interfaces documentadas ICorDebug . Esto coincide con la interfaz de depuración que usan otras plataformas CoreCLR.

Tipo de cambio disruptivo

Este cambio es incompatible a nivel de código fuente, incompatible a nivel binario y un cambio de comportamiento.

Motivo del cambio

Mono y CoreCLR usan diferentes interfaces y componentes del depurador.

  • Reemplace la integración del soft-debugger de Mono por ICorDebug.
  • Siga las instrucciones de inicialización del depurador móvil CoreCLR para el componente del lado de destino y la ICorDebug secuencia de inicialización.
  • El proxy del depurador móvil de Visual Studio de Microsoft no es un protocolo de depuración público. La licencia de Visual Studio no permite a terceros redistribuir ese proxy.

Las APIs afectadas

  • Interfaces y protocolos del depurador suave de Mono. Las integraciones del depurador coreCLR usan ICorDebug.