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 のように実際のアプリケーションに対してまだテストされておらず、新しいもののインターフェイスの変更はまだ変更される可能性があります。また、XML および規則に対する InRequestScope のサポートは一時的に無効になっています。

于 2011-06-21T16:53:05.597 に答える