0

我最近升级到 ABCPdf 版本 9,现在收到此错误:

ABCpdf 32 位核心引擎版本 9102 与 ABCpdf .NET 版本 9.0.0.5 不兼容。

似乎必须有一个流氓dll漂浮。有谁知道那个DLL可能叫什么?或者指出我正确的方向?

目前我找不到任何似乎是错误版本的 DLL...

4

1 回答 1

3

文档的手动安装部分包含有关 DLL 的详细信息。

核心引擎 DLL 称为 ABCpdf9-32.dll 和 ABCpdf9-64.dll。前者包含 32 位代码。后者包含 64 位代码。还有另一个名为 ABCpdf.dll 的 DLL,它是主要的托管程序集。

该错误表明这些 DLL 不匹配。正如您推测的那样,您有一个流氓 DLL。如果您获得了 DLL 的属性,您应该能够看到版本并弄清楚是什么。

但是,猜测一下,我建议您在 GAC 中安装新的 ABCpdf DLL,但您之前已将一些 DLL 复制到项目的 bin 文件夹中。删除那些复制的 DLL,它应该可以正常工作。

于 2013-07-19T07:09:30.220 回答