Wyjątek niezgodności wersji
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.
Ten błąd występuje, gdy pakiet IronPdf.Slim i jego zależności są niekompatybilne z powodu niedopasowanych wersji.
Możliwa przyczyna
Błąd zazwyczaj pojawia się, gdy tylko pakiet IronPdf.Slim jest aktualizowany, podczas gdy jego zależności pozostają przestarzałe.
Kluczowe zależności dla pakietu IronPdf.Slim obejmują:
- IronSoftware.Common
- IronSoftware.System.Drawing
- IronPdf.Native.Chrome
- IronPdf.Native.Chrome.Windows (dla Windows)
- IronPdf.Native.Chrome.Linux (dla Linux)
- IronSoftware.Native.PdfModel
Te zależności mogą nie aktualizować się automatycznie z IronPdf.Slim, szczególnie w starszych wersjach.
Rozwiazania
Aby rozwiązać ten problem, rozważ następujące opcje:
-
Zainstaluj ponownie pakiety IronPDF: Użyj Menedżera Pakietów NuGet w Visual Studio, aby odinstalować wszystkie pakiety związane z IronPDF, a następnie zainstaluj najnowsze wersje. To zapewnia usunięcie starych plików binarnych, zapobiegając konfliktom podczas działania. Zobacz stronę NuGet dla kompatybilnych wersji zależności.
-
Przełącz się na IronPdf: Odinstaluj IronPdf.Slim i jego zależności, a następnie zainstaluj pełny pakiet IronPdf. To automatycznie uwzględnia wszystkie niezbędne zależności z kompatybilnymi wersjami.
-
Włącz automatyczne pobieranie zależności: Odinstaluj wspomniane zależności i używaj IronPdf.Slim z następującym kodem:
// Enables automatic download of native binaries during runtime IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;// 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 $csharpLabelTo pobierze odpowiednie natywne pliki binarne i zależności podczas pierwszego uruchomienia. Należy pamiętać, że wymaga to połączenia z internetem i może zająć trochę czasu.
Jeśli potrzebujesz dalszej pomocy, zgłoś Zapytanie Inżynieryjne.

