2012-04-18 77 views
2

我已經更新了從城堡1.0版我的解決方案3.0版本,現在我得到這個錯誤:型Castle.Facilities.FactorySupport.FactorySupportFacility沒有實現接口Castle.MicroKernel.IFacility

式城堡。 Facilities.FactorySupport.FactorySupportFacility沒有 實現接口Castle.MicroKernel.Facility。

在我的配置文件

我有這樣的:

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

回答

2

您的裝配是錯誤的。這工作。

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

其實我看到這個被移動到另一個組件,並通過我的NuGet得到它,並用它來代替Castle.MicroKernel,是正確的(因爲我現在有其他錯誤,我不確定這是否是修復) – Omu 2012-04-19 14:24:31

1

從Castle的v3版本開始FactorySupportFacility存在於它自己的Castle.Windsor外部的程序集中。所以配置它,你可以使用

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