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,但是基本思路是一致的。

0
0

C#速成指南--从入门到进阶,实战WPF与Unity3D开发

系统掌握C#核心和应用,获得全行业适配的技能

839 学习 · 198 问题

查看课程