Я использую Castle 2.5.1 в своем проекте, где я ссылаюсь на стороннюю сборку с использованием NHibernate, которая, кажется, использует несовместимую версию NHibernate.ByteCode.Castle (2.1.0.4000).Не удалось загрузить тип «Castle.Core.Internal.SlimReaderWriterLock»
Теперь я получаю следующее исключение:
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, поэтому любая помощь в решении этого вопроса будет оценена по достоинству.
http://groups.google.com/group/castle-project-users/browse_thread/thread/6ee90dedebbb5d18 –
@st_stefanov: Спасибо, я тоже натолкнулся на это, но он не говорит, как его исправить. Я посмотрю на загрузку AR. Похоже, что он содержит более новую версию. Постараюсь это вытащить. –
Да, последняя версия должна быть вашим первым шагом. Дайте нам знать. –