每次我尝试向Windsor容器实例添加工具时,都会看到以下异常:
Derived method 'Dispose' in type 'Castle.Facilities.WcfIntegration.WcfFacility' from assembly 'Castle.Facilities.WcfIntegration, Version=2.5.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc' cannot reduce access.
AutoTx工具和WCF工具都发生了这种情况。
查看反射器,此类中的Dispose方法受到保护,并且在其继承的类中也受到保护。
我的项目引用了WcfFacility演示引用的相同版本的Castle.Windsor和Castle.Core。
有什么想法吗?
我在网上搜索答案,但没有运气。
谢谢!
答案 0 :(得分:0)
这是一个版本问题!我的项目引用了一个过时的Castle.Windsor.dll