2017-02-15 84 views
2

我從git hub下載pdfiumviewer的源代碼。我對該解決方案中的一個項目進行了更改。然後,將該項目添加到我的應用程序中,並將該項目的引用添加到我的應用程序項目中。我必須取消選中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

問題是我已經將舊的未修改的PdfiumViewer DLL的引用添加到另一個項目中。因此,在運行時兩個dll(舊的和自定義的)之間存在衝突。我刪除了舊的dll引用並且它工作正常。

相關問題