2015-09-08 2 views
0

Я установил Easygelf.log4net пакет для log4net версии 1.2.0.13, но я получаю сообщение об ошибкеНе удалось загрузить файл или сборку log4net или одну из его зависимостей.

Не удалось загрузить файл или сборку 'log4net, Version = 1.2.13.0, Culture = нейтрально, PublicKeyToken = 669e0ddf0bb1aa2a' или одна из его зависимостей . Определение манифеста размещенной сборки не соответствует ссылочной позиции сборки. (Исключение из HRESULT: 0x80131040)

Я пытался добавить ниже в web.config, но не повезло

<dependentAssembly> 
     <assemblyIdentity name="log4net" publicKeyToken="669e0ddf0bb1aa2a" culture="neutral" /> 
     <bindingRedirect oldVersion="0.0.0.0-1.2.13.0" newVersion="1.2.13.0" /> 
     </dependentAssembly> 
+0

Установили log4net пакет как зависимость, и если да, какая версия? Какая версия (если есть) указана в файле .csproj? – stuartd

+0

Я только что обновил пакет log4net до последней версии из консоли диспетчера пакетов «update-package log4net» – Hisham

ответ

1

Проверка версии сборки, на которую ссылается в проекте и изменить старую версию и новую версию соответственно , У меня также была такая же ошибка, и мой проект использовал 1.2.15.0. поэтому я изменил отображение сборки информационно