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 パッケージのみを使用している場合は、プロジェクトに次のコードを含めることができます:
// Enabling automatic download of compatible native binaries for IronPDF
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;
// Enabling automatic download of compatible native binaries for IronPDF
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;
' Enabling automatic download of compatible native binaries for IronPDF
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = True
このコードは、プロジェクトが初めて実行されるときに、依存パッケージの互換性のあるバージョンを自動的にダウンロードします。 ダウンロードが完了すると、セッションが再起動または完全にリセットされない限り、再ダウンロードの必要はありません。
IronPDF依存関係の互換性のあるバージョンの詳細については、IronPDFおよびIronPdf.SlimのNuGetページを参照してください。
さらなる支援が必要な場合は、エンジニアリングリクエストを提出してください。

