Определение манифеста обнаруженной сборки не соответствует ссылке на сборку - PullRequest
3 голосов
/ 06 мая 2011

Я получаю следующую ошибку:

System.IO.FileLoadException: определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)

Это не дает мне никаких намеков на то, на какой файл он жалуется. Как мне найти сборку, на которую она жалуется?

(Да, здесь, в SO, есть другие вопросы об этом же исключении, но они не отвечают на мой вопрос)

Ответы [ 2 ]

3 голосов
/ 06 мая 2011

Скорее всего, причина в том, что приложение загружает другую версию сборки из того места, которое вы не ожидали.

Есть несколько способов узнать, откуда загружается сборка. Лучше всего использовать ProcessMonitor от Sysinternal, чтобы увидеть, какой файл загружается до того, как произойдет ошибка.

0 голосов
/ 02 сентября 2016

Вы можете проверить в Nuget Package Manager (VS2015), чтобы увидеть все версии сборок, используемых вашими проектами, в решении.

...