キャッスルウィンザーに特定のインターフェイスを実装するすべてのTypedFactoriesを自動的に登録する可能性はありますか?
私のインターフェースは次のようになります。
Public Interface IViewModelFactory(Of TViewModel)
Function Create() As TViewModel
Sub Release(view As TViewModel)
End Interface
私はすべての工場を次の方法で登録しようとしています。
container.Register(Classes _
.FromThisAssembly() _
.BasedOn(GetType(IViewModelFactory(Of ))) _
.WithServiceFromInterface() _
.Configure(Sub(o) o.AsFactory()))
しかし、私の工場はどれも登録されていません
ありがとう