我已经使用这个工具大约一个星期了,现在,今天,它刚刚停止工作。我已经将剩下的代码恢复到以前的状态,并且一直收到相同的错误。
我从抛出的例外情况中得到的全部信息是:
“System.Exception”类型的异常发生在NReco.PdfGenerator.dll中,但未在用户代码中处理 附加信息:无法生成PDF:(退出代码:-1073740791)
从Windows事件日志:
错误应用程序名称: wkhtmltopdf.exe,版本: 0.12.2.1,时间戳: 0x54bd0265 故障模块名称: MSVCR120.dll,版本: 12.0.21005.1,时间戳: 0x524f7ce6 异常代码: 0xc0000409 故障偏移: 0x000a7666 故障过程id: 0xc8c 故障应用程序启动时间:0x01d0de1a8d73b2f 故障应用程序路径: C:*****\bin\wkhtmltopdf.exe 故障模块路径:C:\Windows\SYSTEM32 32\MSVCR120.dll 报告Id: e8c8bcf0-4a4-11e5-826d-acb57d145db6 错误包全名: 错误包-相对应用程序ID:
有什么原因吗?
发布于 2015-08-25 06:45:58
造成此错误的原因不在您的代码中:您的环境中似乎发生了一些变化,wkhtmltopdf.exe由于错过了VC++ 2013运行时库(最新版本0.12.2.1所需)而停止工作。
您可以从Windows下载下载并安装它们:Visual 2013的Visual C++可再发行包
PdfGenerator嵌入wkhtmltopdf的x86构建,您可以只安装x86版本的可再发行包( vcredist_x86.exe )。
-更新
对于最新的wkhtmltopdf0.12.4,需要2015年VC++运行时库。
https://stackoverflow.com/questions/32192115
复制相似问题