在类库中实例化CastleWindsor容器时的最佳实践是什么?我想知道实例化CastleWindsor容器的最佳位置是在类库中。我应该只在我正在使用的类的构造函数中执行它,还是有一个我不知道的程序集入口点?谢谢。注入对象图的配置完全取决于实际使用它的应用程序的需要。使用容器的关键是能够在运行时配置依赖项——库不知道如何使用它。库类的编写方式应该允许您使用您喜欢的任何容器,或者消费者认为合适的任何穷人的依赖注入。将库耦合到容器是一种气味。我可能会说您不应该直接在容器库中使用容器。您的类库应该具有库中类之间的依赖关系。应用程序(应用程序图的前端/根)将使用容器来解析所有依赖项,包括对类库的依赖项。恕我直言,在类库中使用IoC有点像ServiceLocator。以上是C#学习教程:在类库中实例化CastleWindsor容器时的最佳实践是什么?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
