SetLogEvent nicht gefunden: Korrektur für IronPDF
No function was found with the name SetLogEvent with error code (127)
Das in der Fehlermeldung erwähnte SetLogEvent
bezieht sich auf eine Methode in der IronPDF-Bibliothek, die nicht ausgeführt werden konnte, was zu dieser Ausnahme führte.
Mögliche Ursache
Diese Ausnahme tritt typischerweise auf, wenn Benutzer die Version von IronPdf.Slim
in ihrem Projekt aktualisieren, ohne ihre Abhängigkeitspakete zu aktualisieren, insbesondere IronPdf.Native.Chrome.Windows
oder IronPdf.Native.Chrome.Linux
(für Linux-basierte Systeme). Diese Versionsabweichung kann zu Kompatibilitätsproblemen führen, was die oben erwähnte Laufzeitfehlermeldung zur Folge hat.
Lösung
Um dieses Problem zu vermeiden, wird empfohlen, die alte Version von IronPDF über den NuGet Package Manager zu deinstallieren, bevor die neue Version installiert wird. Dadurch wird sichergestellt, dass alle Überreste des vorherigen Pakets entfernt werden, um mögliche Konflikte zu vermeiden. Außerdem werden bei diesem Ansatz alle abhängigen Pakete automatisch auf Versionen aktualisiert, die mit der neuen IronPDF-Version kompatibel sind.
Wenn Sie nur das IronPDF.Slim-Paket verwenden, können Sie alternativ den folgenden Code in Ihr Projekt aufnehmen:
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = True
Dieser Code lädt automatisch die kompatiblen Versionen der Abhängigkeitspakete herunter, wenn Ihr Projekt zum ersten Mal ausgeführt wird. Einmal heruntergeladen, müssen sie nicht erneut heruntergeladen werden, es sei denn, die Sitzung wird neu gestartet oder komplett zurückgesetzt.
Weitere Informationen über kompatible Versionen von IronPDF-Abhängigkeiten finden Sie auf den NuGet-Seiten fürIronPDF undIronPdf.Slim.
Wenn Sie weitere Hilfe benötigen, senden Sie bitte eineTechnische Anfrage.