CastleWindsor 3.0和DefaultServiceHostFactory.RegisterContainer()?

zne*_*son 9 castle-windsor wcffacility windsor-3.0

以下内容无法编译:

DefaultServiceHostFactory.RegisterContainer(Container.Kernel);

Castle 3.0中似乎不存在静态方法 - 我检查了breakingchanges.txt并没有看到列出的内容.

我错过了什么?

Bro*_*ski 13

当您连接设施时,您不再需要呼叫,因为它已被注册.

container.AddFacility<WcfFacility>();
Run Code Online (Sandbox Code Playgroud)

你只需要,甜蜜:)

这不是必需的:

DefaultServiceHostFactory.RegisterContainer(Container.Kernel);

这也不是

Container.Register(Component.For<DefaultServiceHostFactory>());