錯誤:未找到名稱為 SetLogEvent 的函數,錯誤代碼 (127)

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.

需要進一步協助,請提交 工程需求.