錯誤:未找到名稱為 SetLogEvent 的函數,錯誤代碼 (127)
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.
需要進一步協助,請提交 工程需求.