找不到 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。
如果您需要進一步的協助,請提交工程請求。