SetLogEvent Not Found:IronPDFの修正
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.
さらにサポートが必要な場合は、送信してください。エンジニアリング・リクエスト.