2

我已将我的解决方案从城堡版本 1.0 更新到版本 3.0,现在我收到此错误:

类型 Castle.Facilities.FactorySupport.FactorySupportFacility 没有实现接口 Castle.MicroKernel.IFacility。

在我的配置文件中,我有这个:

  <facilities>
    <facility
     id="factory.support"     
     type="Castle.Facilities.FactorySupport.FactorySupportFacility, Castle.MicroKernel"
    />
  </facilities>
4

2 回答 2

2

你的组装是错误的。这行得通。

  <facilities>
    <facility
     id="factory.support"     
     type="Castle.Facilities.FactorySupport.FactorySupportFacility, Castle.Windsor"
    />
  </facilities>
于 2012-04-19T12:32:45.723 回答
1

从 Castle v3 开始,FactorySupportFacility 存在于 Castle.Windsor 外部的自己的程序集中。所以要配置它,你可以使用

<facility
 id="factory.support"     
 type="Castle.Facilities.FactorySupport.FactorySupportFacility, Castle.Facilities.FactorySupport"
/>

于 2013-05-20T15:58:30.337 回答