我已经安装了软件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之一可能不正确。