Mieszanie głównych wersji IronPDF, IronOCR i IronBarcode
Czeste pytanie brzmi, czy mozna odniesc sie do roznych glownych wersji produktow Iron Software w tym samym projekcie, na przyklad IronPDF v2025.x razem z IronOCR v2024.x i IronBarcode v2023.x. Nie możesz. Łączenie różnych głównych wersji produktów Iron Software obok siebie w jednym projekcie nie jest obsługiwane.
Dlaczego to się nie udaje
Każdy produkt Iron Software jest zbudowany na wspólnej wewnętrznej architekturze, a jej zestawy i zależności są wersyjną spójnością w całym systemie. Każdy produkt zakłada zgodność tylko z innymi produktami o tej samej głównej wersji, więc mieszanie wersji może powodować kilka problemów:
- Konflikty wiązania zestawów
- Błędy wykonania
- Nieoczekiwane zachowanie
Biblioteki są zaprojektowane tak, aby działały razem jako Suite, a nie jako niezależnie wersjonowane pakiety.
Rozwiązanie
Użyj tej samej bieżącej wersji każdego biblioteki Iron Software w projekcie. Prawidłowo wyrównany zestaw wygląda w ten sposób:
IronPDF v2025.5.x
IronOCR v2025.5.x
IronBarcode v2025.5.x
Jeśli Twój projekt już przypina niepasujące wersje i chcesz je wyrównać:
- Zaktualizuj przez NuGet: przynieś każdą bibliotekę Iron Software do tej samej bieżącej wersji.
- Najpierw przegląd zmian: sprawdź dziennik zmian i różnice w API między wersjami przed aktualizacją, aby skok wersji nie popsuł istniejących wywołań.

