WPF里使用Microsoft.Extensions.DependencyInjection
来源:2-9 【理论】程序循环

Ruy2022
2022-06-20
你好老师,我想问一下WPF里怎么使用DI容器Microsoft.Extensions.DependencyInjection。
我在主进程App.xaml.cs文件里使用了IServiceCollection 注册一些只和主进程有关服务和对象。
但是有几个模块dll是通过读配置文件反射出来的,而模块dll里也有一个地方使用IServiceCollection 注册了属于它自己的对象和服务。
我想问一下,多个地方(处在一个进程,但是不同dll里,NameSpace也不同) 都使用IServiceCollection 注册,会有冲突吗?
写回答
1回答
-
阿莱克斯刘
2022-06-27
可以参考一下这篇文章:https://www.jb51.net/article/164134.htm
英文原版在这里:https://laurentkempe.com/2019/04/18/WPF-and-IOC-on-NET-Core-3-0/
虽然使用的是.net3.0,但是基本思路是一致的。
00
相似问题