簡體   English   中英

無法加載類型“ Castle.Core.Internal.SlimReaderWriterLock”

[英]Could not load type 'Castle.Core.Internal.SlimReaderWriterLock'

我在我的項目中使用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,因此解決此問題的任何幫助將不勝感激。

我下載了NH 2.1.0GA,並提取了ByteCode項目。

然后引用新的Castle 2.5.1程序集並進行必要的名稱空間更改。

我使用Nuget軟件包安裝了Castle.Core 3.2版。 它解決了我的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM