SetLogEvent 未找到:IronPDF 的修复问题
No function was found with the name SetLogEvent with error code (127)
错误消息中提到的SetLogEvent
指的是IronPDF库中的一种方法,该方法执行失败,从而导致了此异常。
可能原因
当用户在项目中升级 IronPdf.Slim
的版本而没有更新其依赖包时,尤其是 IronPdf.Native.Chrome.Windows
或 IronPdf.Native.Chrome.Linux
(对于基于 Linux 的系统),通常会发生此异常。 此版本不匹配可能导致兼容性问题,从而引发上述运行时错误消息。
解决方案
要避免这个问题,建议在安装新版本之前通过NuGet包管理器卸载旧版本的IronPDF。 这确保删除了先前软件包的所有残留部分,防止可能出现的冲突。 此外,这种方法将自动更新所有依赖包至与新版IronPDF兼容的版本。
如果您只使用IronPdf.Slim包,可以在项目中包含以下代码:
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = True
此代码将在您的项目首次运行时自动下载兼容版本的依赖包。 下载后,除非会话重新启动或完全重置,否则无需再次下载。
有关IronPDF依赖项兼容版本的更多信息,请参阅NuGet页面:IronPdf和IronPdf.Slim。
如果您需要进一步的帮助,请提交工程请求。