Проблема с Castle.Core.dll - PullRequest
       34

Проблема с Castle.Core.dll

0 голосов
/ 05 октября 2009

дело в том, что у меня проблема с Castle.Core.dll. Я установил RC3 с их сайта, поэтому у меня есть версия DLL DLL 1.0.3.0.
Я изучаю фреймворк MVC, используя книгу Стива Сандерсона (кстати, отлично) и запускаю образцы. Проект успешно скомпилирован, все запущено, но на удивление сегодня у меня есть исключение во время выполнения:

Method not found: 'Void Castle.Core.Configuration.ConfigurationCollection.AddRange(Castle.Core.Configuration.ConfigurationCollection)'


Странно, потому что до сегодняшнего дня проект был в порядке, все работало хорошо. Я проверил на рефлекторе RedGate - этот метод присутствует в DLL.
Итак, есть идеи, что я сделал не так? Я перезапустил VS, удалил ссылку и добавил ее снова - напрасно :(. Поиск в Google ничего не делает для меня - у многих людей похожие проблемы, но не совсем. EDIT: И, кстати, я попробовал код Стива, скачанный с apress.com. Это не сработало - причина та же.

1 Ответ

1 голос
/ 05 октября 2009

[ОБНОВЛЕНИЕ - вытащить то, что в комментариях к телу ответа]

  • Убедитесь, что в вашем GAC не установлена ​​старая (RC) версия, если вы это сделаете - удалите ее.
  • Загрузите двоичный пакет Windsor 2.0 (или более новый, если имеется) и разархивируйте его в папку на жестком диске
  • Удалить старые ссылки в вашем проекте. Добавьте ссылки на файлы, которые вы извлекли на предыдущем шаге
  • Убедитесь, что вы обновили номер версии в файле app.config (можно скопировать из Reflector)
...