【发布时间】:2012-04-28 18:46:54
【问题描述】:
我正在使用一个可以被其他组件重用的类库。在这个类库中,我使用统一进行依赖注入。对于这个类库,我创建了一个测试项目。调用者还会得到一个测试项目。我不确定的一件事是绑定的位置。我应该将其合并到类库中还是应该从调用应用程序中执行此操作?
【问题讨论】:
-
你可以看看p&p's Enterprise Library。他们在幕后使用 Unity,容器在没有用户交互的情况下被初始化。
-
@Sebastian,这并不完全正确,入口点应用程序(也就是用户)必须初始化一个容器并注册企业库统一扩展。请参阅我的答案以获取以下示例。
标签: c# dependency-injection inversion-of-control unity-container