Я использую DotnetCore, WPF и Prism 7 для создания настольного приложения. У меня есть одна служба под названием DbConnectionService
, которая, кажется, не создана. Этот сервис не внедряется ни в один компонент, доступный через дерево представлений (?). Вместо этого он слушает IEventAggregator
и через него обменивается данными с остальной частью приложения.
Я обнаружил, что не могу заставить его создать 1. и 2. если он создан, он не держится (G C, я полагаю).
Ниже приведен код, который я «выстрелил» во все, что создаст DbConnectionService. Все безрезультатно.
containerRegistry.RegisterInstance(typeof(DbConnectionService), "DbConnectionService");
containerRegistry.Register<IDbConnectionService, DbConnectionService>();
containerRegistry.RegisterSingleton(typeof(DbConnectionService));
containerRegistry.GetContainer().RegisterSingleton<DbConnectionService>();
Любая помощь в создании и обслуживании этой услуги очень ценится.