我想使用.NET Core 3.1启动一个WPF应用程序。Prism可以利用.Net Core内置的DI (IServiceCollection
)还是必须使用类似Unity的东西?如果Prism不能使用内置的DI,它们可以并排存在吗?
我必须使用类似Unity的东西吗?
在这里,我想说的是,如果Prism不能使用内置的DI,我是否可以使用类似Unity的东西?ServiceCollection
是 "类似Unity的东西"。而且,是的,你可以用棱镜来使用它。
IContainerExtension
实现,重定向到 ServiceCollection
PrismApplicationBase
并将您的容器分机从 CreateContainerExtension