Длительная первая загрузка экземпляра любого типа, зарегистрированного в Resolver.
Я пытался загрузить случайный тип в фоновом режиме, используя Thread и BackgroundWorker во время открытия базовой страницы и в MainActivit. Проблема осталась в любом случае. Только сейчас при загрузке приложения.
Appp.xaml.cs
if (!Resolver.IsSet)
{
var resolverContainer = new SimpleContainer();
resolverContainer.Register<ICartService, CartService>();
Resolver.SetResolver(resolverContainer.GetResolver());
}
И когда я пытался получить экземпляр ICartService, для этой операции потребовалось более 3 секунд.
Это выглядит так:
Resolver.Resolve<ICartService>();