我在我的项目中使用 Castle 2.5.1,我在其中引用了使用 NHibernate 的第三方程序集,该程序集似乎使用了不兼容版本的 NHibernate.ByteCode.Castle (2.1.0.4000)。
现在我收到以下异常:
The type initializer for 'NHibernate.ByteCode.Castle.ProxyFactory' threw an exception.
内部例外:
Could not load type 'Castle.Core.Internal.SlimReaderWriterLock' from assembly 'Castle.Core, Version=2.5.1.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc'.
据我所知,似乎SlimReaderWriterLock
已重命名。
我从来没有使用过 NHibernate,所以任何解决这个问题的帮助将不胜感激。