Start Debugging

Тег: coreclr

4 статей

Перевод Android-приложения на .NET MAUI с Mono на CoreCLR в .NET 11
Пошаговый перевод .NET MAUI под Android с Mono на CoreCLR: нижняя граница API 24, свойства MSBuild из мира Mono, которые теперь ломают сборку, почему вырос APK, как профилировать регрессию запуска через dotnet-dsrouter и dotnet-trace, и как на самом деле выглядит откат теперь, когда путь Mono исчез.
2026-08-29 errorsmauidotnet
Fix: Doesn't support required ABI при установке приложения .NET MAUI для Android
В APK нет нативной библиотеки под процессор устройства. Начиная с .NET 9 значения RuntimeIdentifiers для Android по умолчанию только 64-битные, поэтому решение состоит в том, чтобы задать RuntimeIdentifiers явно. Разбираются ADB0020, XA0036, NETSDK1083, соответствие ABI и RID, формулировка в Play Console и почему фрагмент с четырьмя RID, который все копируют, ломается на .NET 11.
На мобильных платформах MAUI работает только на CoreCLR в .NET 11 Preview 6: аварийный выход через Mono закрыт
.NET 11 Preview 6 убирает отдельный путь Mono для MAUI на Android, iOS и Mac Catalyst. CoreCLR теперь единственная мобильная среда выполнения, аварийный выход UseMonoRuntime закрыт, а GA запланирован на ноябрь 2026 года.