2

ソリューションをCastleバージョン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 に答える