【发布时间】:2017-02-13 20:08:29
【问题描述】:
简而言之,我正在尝试将 Castle Windsor 容器与 Unitycontainer 链接。让我解释一下上下文:
我有一个项目在很长一段时间内都使用了温莎城堡。几天前,我从旧项目中得到了一堆我必须使用/使用的 dll。这些 DLL 使用 Unity Container 作为其注入机制。我还可以访问在这些 dll 中找到的接口/实现,但我不会尝试手动实例化实现,但如果可能的话,我更愿意将 Unity 容器与我当前的城堡温莎容器链接起来。我怎么能做到这一点?
如果我有:
public class MyService: IService
{
public MyService (IThidPartyService thirdParty)
{
}
}
如果我用 Windsor 解决 IService,那么 IThirdPartyService 由另一个容器解决会很好:Unity。
谢谢!
【问题讨论】:
标签: c# unity-container castle-windsor ioc-container