Почему я получаю эту ошибку?Enterprise Library 4.1.0.0 обработка исключений, трассировка журналов - PullRequest
0 голосов
/ 08 сентября 2011

мы используем Microsoft Enterprise Library 4.1.0.0 в нашем приложении для регистрации и трассировки.В одном случае я получаю сообщение об ошибке:

Произошла ошибка при создании обработчика раздела конфигурации для exceptionHandling: определение манифеста обнаруженной сборки не соответствует ссылке на сборку.(Исключение из HRESULT: 0x80131040).(C: \ Program Files \ Datastream \ Надстройка диаграмм Datastream \ Office2007 \ Thomson.Reuters.Datastream.Charting.ICAddInCore.dll.config строка 4)

Ниже 4-я строка ICAddInCore.dll.config:

<section name="exceptionHandling" type="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Configuration.ExceptionHandlingSettings, Microsoft.Practices.EnterpriseLibrary.ExceptionHandling, Version=4.1.0.0, Culture=neutral, PublicKeyToken=8ef321d56661a4cd" />

Пожалуйста, помогите?

Спасибо ...

Ответы [ 3 ]

0 голосов
/ 08 сентября 2011

Похоже, ваш PublicKeyToken неверен.Поставляемая Microsoft Enterprise Library PublicKeyToken - 31bf3856ad364e35.

Вы создаете и подписываете Enterprise Library самостоятельно или используете другую версию инструмента конфигурации?Или, может быть, это ошибка копирования и вставки?

Если вы используете «из коробки» Enterprise Library, ваша конфигурация должна быть:Если вы считаете, что вам действительно следует использовать PublicKeyToken=8ef321d56661a4cd, то ваш проект, вероятно, ссылается на версию Enterprise Library, подписанную Microsoft, поэтому вам следует исправить эту ссылку.

0 голосов
/ 13 марта 2019

Иногда проблема не совсем в том, где отображается сообщение об ошибке. Я сталкивался с этой ошибкой несколько раз, и до сих пор не знаю, как исправил ее в прошлый раз. Я думаю, что я сделал чистую сборку после перезапуска VS.

0 голосов
/ 08 сентября 2011

Версия DLL, которую он пытается загрузить, не соответствует версии в конфигурации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...