Mixen von Hauptversionen von IronPDF, IronOCR und IronBarcode
Eine häufig gestellte Frage ist, ob Sie in demselben Projekt verschiedene Hauptversionen von Iron Software-Produkten referenzieren können, zum Beispiel IronPDF v2025.x neben IronOCR v2024.x und IronBarcode v2023.x. Sie können es nicht. Das Zusammenführen verschiedener Hauptversionen von Iron Software-Produkten nebeneinander in einem einzigen Projekt wird nicht unterstützt.
Warum es fehlschlägt
Jedes Iron Software-Produkt basiert auf einer gemeinsamen internen Architektur, und seine Assemblies und Abhängigkeiten sind suiteweit versionsabgestimmt. Jedes Produkt geht davon aus, dass es nur mit anderen Produkten der gleichen Hauptversion kompatibel ist, daher können beim Mixen von Versionen mehrere Probleme auftreten:
- Assembly-Bindungskonflikte
- Laufzeitfehler
- Unerwartetes Verhalten
Die Bibliotheken sind dafür ausgelegt, als Suite zusammenlaufen, nicht als unabhängig versionierte Pakete.
Lösung
Verwenden Sie in einem Projekt die gleiche monatliche Version jeder Iron Software-Bibliothek. Ein korrekt abgestimmtes Set sieht so aus:
IronPDF v2025.5.x
IronOCR v2025.5.x
IronBarcode v2025.5.x
Wenn Ihr Projekt bereits nicht abgestimmte Versionen pinnt und Sie diese angleichen möchten:
- Aktualisieren Sie über NuGet: Bringen Sie jede Iron Software-Bibliothek auf die gleiche monatliche Version.
- Überprüfen Sie die Änderungen zuerst: Überprüfen Sie das Änderungsprotokoll und alle API-Differenzen zwischen den Versionen, bevor Sie aktualisieren, damit ein Versionssprung keine bestehenden Aufrufe bricht.

