![]() |
1
1
在你的入口点开始“引导”。但是,可以使用在这些程序集中实现iRegistration的类将注册委托给每个加载的程序集。 这几乎就是你现在所做的。但是,除了使用静态类之外,您还可以通过对初始化的反射来找到iRegistration实现。 既然你使用的是MVC,那就看看涡轮,它在这方面做得很好。或者更好的是,在应用程序中使用它:) |
![]() |
2
1
它始终是入口点的责任,在这种情况下,这里是您的myapp.web。这通常“进入/从”你的glabal.asax. |
![]() |
3
0
imho,您的代码应该尽可能长时间地推迟做出这个选择——直到最后一个负责任的时刻。我使用Unity,所以我可以等到web.config加载后再声明我希望注入的类型。 我相信,如果您不使用配置文件来执行此操作,那么您就做错了什么。使用DI框架的目的是减少和/或删除这些编译时依赖项。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
pseudodev · 失败的测试仅显示堆栈跟踪,不显示完整日志 5 月前 |
![]() |
CactusCake · if语句中应有分号 6 月前 |
![]() |
Bin4ry · 子文件夹中的应用程序设置 6 月前 |