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
$vbLabelText   $csharpLabel

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

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

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