我最近升级到ABCPdf版本9,现在出现此错误:
ABCpdf 32位核心引擎版本9102与ABCpdf .NET版本9.0.0.5不兼容。
好像必须有一个流氓dll漂浮在周围。任何人都知道可能会调用哪个DLL?还是指出我正确的方向?
目前我找不到任何看似错误版本的DLL ......
答案 0 :(得分:3)
文档的“手动安装”部分中包含了DLL的详细信息。
核心引擎DLL称为ABCpdf9-32.dll和ABCpdf9-64.dll。前者包含32位代码。后者包含64位代码。还有另一个名为ABCpdf.dll的DLL,它是主要的托管程序集。
错误表明这些DLL不匹配。正如你猜测的那样,你已经得到了一个流氓的流氓DLL。如果你在你的DLL上获得属性,你应该能够看到版本并找出它是什么。
但是我想建议您在GAC中安装新的ABCpdf DLL,但之前已将一些DLL复制到项目的bin文件夹中。删除那些复制的DLL,它应该工作。