エラー: 関数 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.Windows または IronPdf.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のページを参照してください。 IronPDF 以下のコンテンツを日本語に翻訳してください: アイアンPDF.Slim.

さらにサポートが必要な場合は、送信してください。 エンジニアリング・リクエスト.