バージョン不一致例外

This article was translated from English: Does it need improvement?
Translated
View the article in English
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パッケージには含まれています:

  • IronSoftware.Common
  • IronSoftware.System.Drawing
  • IronPdf.Native.Chrome

    もちろん、提供された内容は空白ですので、翻訳するテキストはありません。翻訳したい具体的なコンテンツを更新してください。その際に正確に翻訳させていただきます。IronPdf.Native.Chrome.Windows (Windows用)

    もちろん、提供された内容は空白ですので、翻訳するテキストはありません。翻訳したい具体的なコンテンツを更新してください。その際に正確に翻訳させていただきます。IronPdf.Native.Chrome.Linux (Linux用)

  • IronSoftware.Native.PdfModel

    これらの依存関係は、特に古いバージョンのIronPdf.Slimでは自動的に更新されないかもしれません。

ソリューション

この問題を解決するには、次のオプションを検討してください:

  • IronPDFパッケージの再インストール: Visual StudioのNuGetパッケージマネージャーを使用して、すべてのIronPDF関連パッケージをアンインストールし、最新バージョンを再インストールしてください。 これにより古いバイナリが削除され、ランタイムの競合を防止します。 参照してくださいNuGetページ互換性のある依存関係のバージョン用。
  • IronPdfに切り替え: IronPdf.Slimおよびその依存関係をアンインストールし、完全なIronPdfをインストールしてください。IronPDFパッケージパッケージ。 これは、互換性のあるバージョンのすべての必要な依存関係を自動的に含みます。
  • 依存関係の自動ダウンロードを有効にする:指定された依存関係をアンインストールし、次のコードを使用してIronPdf.Slimを使用してください:IronPdf.InstallationAutomaticallyDownloadNativeBinaries = true;。 これは最初の実行中に正しいネイティブバイナリおよび依存関係をダウンロードします。 これはインターネット接続を必要とし、時間がかかる場合があります。

    提出するエンジニアリング・リクエストさらに支援が必要な場合。