SetLogEvent nicht gefunden: Korrektur für 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)

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
VB   C#

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.