2017-02-15 98 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引用并且它工作正常。

相关问题