Виндзорская ошибка объекта
Каждый раз, когда я пытаюсь добавить средство к своему экземпляру контейнера 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 в этом классе защищен, а также защищен в классе, от которого он наследуется.
Мой проект ссылается на те же версии Castle.Windsor и Castle.Core, на которые ссылается демонстрационная версия WcfFacility.
Есть идеи?
Я не нашел в Интернете ответы, не случайно.
Спасибо!
1 ответ
Решение
Это была проблема с версиями! Мой проект ссылался на устаревший Castle.Windsor.dll