我安装了一个软件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 不正确。
关于c# - 'WebSupergoo.ABCpdf7.Internal.NDoc' 的类型初始值设定项抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16014397/