Dependency injection 在依赖项注入中,在具有相同接口的容器中注册两个类

Dependency injection 在依赖项注入中,在具有相同接口的容器中注册两个类,dependency-injection,unity-container,Dependency Injection,Unity Container,我使用Unity.Mvc5进行依赖注入 我有两个类实现单个接口。 例如,请参阅下面的屏幕截图 现在,当我在控制器的构造函数中注入它以初始化接口实例时,在初始化后调用test函数时,它正在调用最后注册的类的方法。请参阅下面的屏幕截图 问题是什么?您已经描述了上次注册的wins所在容器的默认行为。这可能是一个错误。提供一份清单,澄清您的具体问题,或添加其他详细信息,以突出显示您的确切需求。正如目前所写的,很难准确说出你在问什么。问题是什么?您已经描述了上次注册的wins所在容器的默认行为。这可能是

我使用Unity.Mvc5进行依赖注入

我有两个类实现单个接口。 例如,请参阅下面的屏幕截图

现在,当我在控制器的构造函数中注入它以初始化接口实例时,在初始化后调用test函数时,它正在调用最后注册的类的方法。请参阅下面的屏幕截图


问题是什么?您已经描述了上次注册的wins所在容器的默认行为。这可能是一个错误。提供一份清单,澄清您的具体问题,或添加其他详细信息,以突出显示您的确切需求。正如目前所写的,很难准确说出你在问什么。问题是什么?您已经描述了上次注册的wins所在容器的默认行为。这可能是一个错误。提供一份清单,澄清您的具体问题,或添加其他详细信息,以突出显示您的确切需求。正如目前所写的,很难准确地说出你在问什么。