找不到 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.

如果您需要進一步的幫助,請提交工程需求.