【发布时间】:2019-05-23 09:33:51
【问题描述】:
我制作了一个.net 类库,它的功能是创建一个身份用户,并在一行 @ 中添加所有必要的方法和依赖项(电子邮件验证、google 和 facebook 登录、角色...... 987654321@,并打包成nuget包
好的,但有时我不需要在我的项目中进行电子邮件验证,我在 options=>{...} 行中禁用了它,但是当我不需要时,如何防止在我的包中注入电子邮件服务依赖项需要它,
这可能吗?
【问题讨论】:
-
注入依赖项的目的是让你拥有一个类运行所需的一切。也许您应该有一个空的实现来注入,但这表明您的类的设计可能会得到改进?
标签: c# asp.net .net asp.net-core nuget