バージョン不一致の例外
Invalid assembly version for 'IronInterop' (actual: 2022.x.x.xxxx; expected: 2022.x.x.xxxx). This version of IronPdf requires updated native dependencies. Please clear your build output directory of old assemblies so IronPdf can automatically download the new dependencies at runtime. Alternatively, you may add NuGet package IronPdf.Native.Chrome version 2022.x.xxxx to your project and rebuild.このエラーは、IronPdf.Slimパッケージとその依存関係がバージョンの不一致で互換性がない場合に発生します。
考えられる原因
このエラーは通常、IronPdf.Slimパッケージのみが更新され、依存関係が古いままの場合に発生します。
IronPdf.Slim パッケージの主な依存関係には以下のものがあります:
- Iron Software.Common
- IronSoftware.System.Drawing
- IronPdf.Native.Chrome
- IronPDF.Native.Chrome.Windows (Windows用)
- IronPDF.Native.Chrome.Linux (Linux用)
- Iron Software.Native.PdfModel
これらの依存関係は、特に古いバージョンではIronPdf.Slimとともに自動的に更新されない可能性があります。
解決策
この問題を解決するために、次のオプションを検討してください:
IronPDFパッケージを再インストールする: Visual StudioのNuGetパッケージマネージャーを使用して、すべてのIronPDF関連パッケージをアンインストールし、最新バージョンを再インストールします。 これにより、旧バイナリが削除され、実行時の競合が防止されます。 NuGetページで互換性のある依存関係のバージョンを参照してください。
IronPdfに切り替える: IronPDF.Slimとその依存関係をアンインストールし、完全なIronPDFパッケージをインストールします。 これにより、互換性のあるバージョンの必要なすべての依存関係が自動的に含まれます。
依存関係の自動ダウンロードを有効にする: 記載された依存関係をアンインストールし、IronPdf.Slimを次のコードで使用してください:
// Enables automatic download of native binaries during runtime IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;// Enables automatic download of native binaries during runtime IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;$vbLabelText $csharpLabelこれにより、初回実行時に正しいネイティブバイナリと依存関係がダウンロードされます。 これにはインターネット接続が必要であり、時間がかかる場合があります。
エンジニアリングリクエストを提出して、さらなる支援が必要な場合はご連絡ください。






