SetLogEvent 未找到:IronPDF 的修复问题

This article was translated from English: Does it need improvement?
Translated
View the article in English
No function was found with the name SetLogEvent with error code (127)

错误消息中提到的 SetLogEvent 是 IronPDF 库中的一个方法,由于执行失败,导致了该异常。

可能原因

这种异常通常发生在用户在项目中升级 IronPdf.Slim 的版本而没有更新其依赖包,特别是 IronPdf.Native.Chrome.WindowsIronPdf.Native.Chrome.Linux 。(适用于基于Linux的系统). 此版本不匹配可能导致兼容性问题,从而引发上述运行时错误消息。

解决方案

要避免这个问题,建议在安装新版本之前通过NuGet包管理器卸载旧版本的IronPDF。 这确保删除了先前软件包的所有残留部分,防止可能出现的冲突。 此外,这种方法将自动更新所有依赖包至与新版IronPDF兼容的版本。

如果您只使用IronPdf.Slim包,可以在项目中包含以下代码:

IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = True
VB   C#

此代码将在您的项目首次运行时自动下载兼容版本的依赖包。 下载后,除非会话重新启动或完全重置,否则无需再次下载。

有关IronPDF依赖项的兼容版本的更多信息,请参阅NuGet页面。IronPdfIronPdf.Slim.

如果您需要进一步的帮助,请提交工程要求.