Я использую Autofac в проекте Xamarin для создания мобильного приложения. Я получаю следующую ошибку при создании контейнера Autofac в Xamarin Live Player 1.5.176 (676) (на Huawei P20, последнее исправление безопасности):
[LogEntry: время = 01/07/2018 11:00:08 +02: 00, уровень = ошибка,
Заголовок = Ошибка визуализации, Сообщение = Нет тела в методе
System.Collections.Generic.IEnumerable 1<Autofac.Core.IComponentRegistration>
Autofac.Core.IRegistrationSource::RegistrationsFor(Autofac.Core.Service,System.Func
2>)
(NInterpretException)]
Я принял решение воспроизвести проблему: https://github.com/EhRom/XamarinAutofac/
// Initialiaze container builder.
var containerBuilder = new ContainerBuilder();
containerBuilder.RegisterType<SampleViewModel>().As<ISampleViewModel>();
// Build container.
container = containerBuilder.Build();
Ошибка возникает в методе Build (). Я пытался добавить параметры, но безуспешно.
Вы когда-нибудь сталкивались с этой проблемой? Как я могу решить это?
Ошибка не воспроизводится на локальном эмуляторе (без Xamarin Live Player).