Приложение iOS аварийно завершает работу «Не удалось настроить родительский класс из-за: недопустимого общего экземпляра» .net MAUI
Проект .net MAUI, основанный на .net версии 7, дает сбой, когда я пытаюсь развернуть его на устройстве. Ниже приведено исключение, которое я получаю:
Версия Visual Studio для Mac:17.4(сборка 2406) Версия .net: .net 7iPhone 13, iOS 16.3 Ниже приведены используемые пакеты:
Crashlogs: Необработанное исключение: System.TypeLoadException: Не удалось настроить родительский класс из-за: Недопустимой универсальной сборки экземпляра:/private/var/containers/Bundle/Application/8849B149-36C8-4750-86DD-2AAC2A958F3D//Microsoft.Maui. dll тип: член ViewHandler2: (null) в CommunityToolkit.Maui.AppBuilderExtensions.<>c.b__0_0(IMauiHandlersCollection h) в /_/src/CommunityToolkit.Maui/AppBuilderExtensions.shared.cs:строка 28 в Microsoft.Maui.Hosting. HandlerMauiAppBuilderExtensions.HandlerRegistration.AddRegistration (построитель IMauiHandlersCollection) в Microsoft.Maui.Hosting.Internal.MauiHandlersFactory.CreateHandlerCollection (IEnumerable1 RegistrationActions) в Microsoft.Maui.Hosting.Internal.MauiHandlersFactory..ctor (IEnumerable`1 RegistrationActions) в Microsoft.Maui.Hosting .HandlerMauiAppBuilderExtensions.<>c.b__1_0(IServiceProvider sp) в Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.<…>
1 ответ
Понижение версии CommunityToolkt.Maui с 4.0.0 до 3.1 решает проблему.