Quartz.net - не удалось загрузить файл или сборку Common.Logging Version=3.0.0.0

Я использую Quartz.net в своем проекте, и вдруг я получаю это исключение:

Не удалось загрузить файл или сборку 'Common.Logging, Version=3.0.0.0...

Я понятия не имею, почему он выскочил, все было просто отлично, кварц сработал, и вдруг это не сработало. Зачем?

2 ответа

Обычно это происходит, когда вы рекламируете ссылку на новую сборку, которая также использует Common.Logging, но другой версии. Когда проект собирается, он выбирает неверную версию и начинает жаловаться, поскольку Quartz.net привязан к определенной версии.

Одно из решений этой проблемы - сделать bindindRedirect в app.config.

Итак, через несколько часов, в течение которых я открыл другой проект с точно таким же кодом, который работал, я понял, что по какой-то причине кварц создает dll Common.Logging после перестройки проекта, и что по какой-то причине он не не создавать его в моем первоначальном проекте, поэтому я просто скопировал dll.

Другие вопросы по тегам