1

简单的问题...我想使用 Ninject 拦截器来处理我的 NFR,但是我的很多类都需要构造函数中的参数。我读到他们正在考虑允许带有参数的构造函数,但目前我收到一个错误:

Can not instantiate proxy of class: myClass
Could not find a parameterless constructor.
Parameter name: constructorArguments

我认为我使用的是 2.2.1 版本,注意到扩展站点上有一个标记为 2.3 的版本,但这能解决我的问题吗?如果没有,有什么办法吗?

4

1 回答 1

0

2.3 增加了对接口代理的支持。这意味着它将解决由接口解析的所有类型的问题。它还计划添加对没有默认构造函数的类的支持。

但请注意,2.3 正在进行中。虽然没有任何已知的新问题,但它还没有像 2.2 那样针对实际应用程序进行测试,并且新东西的接口更改仍然可以更改。InRequestScope 对 XML 和约定的支持也被暂时禁用。

于 2011-06-21T16:53:05.597 回答