我不知道为什么 Unity 没有注入,或者某些东西忽略了我在构造函数中有参数的事实。我看到了这篇文章,但它更多地谈论了 NinJect,但让我相信 Unity 和 Vs2012 可能存在类似的问题。我知道 Unity 正在工作,因为在我的 Application_Start 代码中,在我的统一注册之后,我从统一解析一个接口并取回所有需要的对象。我只是不知道为什么我的控制器的带参数的构造函数被忽略了。我也用统一注册控制器。当我尝试点击那个控制器时,我得到了No parameterless constructor defined for this object.
错误。
我很好奇是否有其他人遇到过同样的问题。