Mobil platformlarda hata ayıklama arabirimleri ICorDebug olarak değiştiriliyor

.NET 11'de, mobil platformlardaki hata ayıklama arabirimleri ICorDebug olarak değişir.

Sürüm kullanıma sunulmuştur

.NET 11

Önceki davranış

Apple mobil platformları için .NET çalışma zamanı hata ayıklama arabirimleri Mono soft debugger’ını ve temel protokollerini temel alıyordu.

Yeni davranış

CoreCLR hata ayıklaması belgelenmiş ICorDebug arabirimleri kullanır. Bu, diğer CoreCLR platformları tarafından kullanılan hata ayıklama arabirimiyle eşleşir.

Kesinti yaratan değişiklik türü

Bu değişiklik kaynak uyumsuz, ikili uyumsuz ve davranışsal bir değişikliktir.

Değişiklik nedeni

Mono ve CoreCLR farklı hata ayıklayıcı arabirimleri ve bileşenleri kullanır.

  • Mono yazılım hata ayıklayıcısı tümleştirmesini ICorDebug ile değiştirin.
  • Hedef taraflı bileşen ve başlatma dizisi için ICorDebug izleyin.
  • Microsoft Visual Studio mobil hata ayıklayıcısı ara sunucusu genel hata ayıklama protokolü değildir. Visual Studio lisansı, üçüncü tarafların bu ara sunucuyu yeniden dağıtmasına izin vermez.

Etkilenen API'ler

  • Mono yazılımsal hata ayıklayıcı arabirimleri ve protokolleri. CoreCLR hata ayıklayıcı tümleştirmeleri ICorDebug kullanır.