0

我需要扫描我的程序集并注册所有与 Castle 具有默认接口的类。例如:如果存在就MySpecialClass应该注册。IMySpecialClass

vb.net 注册表:

Public Class UiRegistry
    Implements IWindsorInstaller

    Public Sub Install(ByVal container As IWindsorContainer, ByVal store As IConfigurationStore) Implements IWindsorInstaller.Install
        container.Register(Classes.FromThisAssembly().)
    End Sub
End Class

这是我得到的,但我找不到任何提供我需要的实现。

4

1 回答 1

2

这很简单:

 container.Register(Classes.FromThisAssembly().Pick().WithServiceDefaultInterfaces())

我只需要使用 .Pick() 来选择类,然后我可以选择配置接口的选项。

于 2013-02-19T09:09:22.427 回答