我已经安装了软件ABCPDF7,它将html文件转换为pdf并保存。

我遇到错误:

 ERROR MESSAGE :The type initializer for 'WebSupergoo.ABCpdf7.Internal.NDoc' threw an exception. ERROR DETAILS : at WebSupergoo.ABCpdf7.Internal.NDoc.New() at WebSupergoo.ABCpdf7.Doc..ctor()


在线:

WebSupergoo.ABCpdf7.Doc oDoc = new WebSupergoo.ABCpdf7.Doc();


======

一个旧的应用程序中会出现此错误。

因此,为了进行交叉检查,我确实创建了一个虚拟应用程序,并在同一框中执行了代码,然后一切正常。

任何想法在现有应用程序中会失败吗?

最佳答案

ABCpdf7需要两个DLL才能访问:ABCPDF.DLL和ABCPDFCE7.DLL。两者都必须是相同的版本(低至次要发行版号),并且都必须与运行它们的计算机的位(32位或64位)相匹配。

旧应用程序中的DLL之一可能不正确。

10-07 18:04