Wyjątek niezgodności wersji

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.

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ą:

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   $csharpLabel

    To 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.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podrę...

Czytaj więcej
Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 18,135,201 | Wersja: 2026.4 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronPdf
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.