2017-02-15 33 views
2

Я загрузил исходный код для pdfiumviewer из git-хаба. Я внес изменения в один из проектов в этом решении. Затем я добавил этот проект в свое приложение и добавил ссылку на этот проект в один проект моего приложения. Мне нужно было снять флажок с параметра Signing для проекта PDfiumViewer, так как некоторые из DLL в что проект в unsigned.I может построить successfully.But приложения во время выполнения, когда я создаю объект одного из класса PDfiumviewer project.It дает мне следующую ошибку:Как решить «Определение манифеста расположенной сборки не соответствует ссылке на сборку». ошибка?

Could not load file or assembly 'PdfiumViewer, Version=2.11.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

номер версия сборка правильная.Таким образом, почему я получаю эту ошибку?

ответ

5

Проблема была в том, что я добавил ссылку старой немодифицированной DLL PdfiumViewer на другой проект. Правда, в среде выполнения был конфликт между двумя dll (старый и настроенный). Я удалил старую ссылку dll, и она сработала.