IronBarcode Erweiterte Installation & .NET-Kompatibilität
IronBarcode ist eine leistungsstarke Bibliothek, und wir bemühen uns, so viele Umgebungen wie möglich zu unterstützen. Um dies zu erreichen, verpacken wir Dateien separat für verschiedene Plattformen. Ein einzelnes All-in-One-Paket würde zu unnötigen Downloads für die meisten Benutzer führen. Stattdessen bietet IronBarcode fortgeschrittene Werkzeuge, um die Bibliothek speziell für Ihre Zielumgebung zu installieren.
Anstatt das IronBarCode NuGet-Paket zu installieren, können wir auf NuGet nach bestimmten Paketen suchen. Die Funktionalität und API aller Pakete bleibt gleich; jedoch könnte sich die Art und Weise, wie sie entwickelt werden, leicht unterscheiden.
Dieser Artikel soll einen klaren Vergleich bieten und dient als empfohlener Leitfaden, um das für Ihre Anforderungen am besten geeignete IronBarCode vorzuschlagen!
.NET Version Kompatibilität
IronBarcode richtet sich an .NET Standard 2.0 und unterstützt .NET 10, 9, 8, 7, 6, 5, .NET Core 3.x und 2.x sowie .NET Framework 4.6.2+. Alle unten aufgeführten plattformspezifischen Pakete teilen dieselbe Framework-Kompatibilität, sodass die .NET-Version, die Sie anvisieren, nicht beeinflusst, welches Paket Sie wählen - diese Entscheidung basiert auf Ihrem Betriebssystem und Ihrer Bereitstellungsumgebung.
BarCode NuGet-Paket
Am häufigsten verwendet. Konfiguriert, um Sie so schnell wie möglich in Visual Studio zum Laufen zu bringen. Geeignet für die meisten Projekte.
- Enthält BarCode.Slim
- Enthält BarCode.Detection
- Enthält Iron Software.ReaderInternals.Windows, eine windows-spezifische Abhängigkeit
BarCode.Slim NuGet-Paket
Enthält nicht die Funktion des maschinellen Lernens zur Erkennung von Barcodes.
PM > Install-Package BarCode.Slim
- Alle anderen Pakete beziehen sich auf dieses Paket.
- Enthält die eigentliche IronBarCode.dll.
- Enthält KEINE Windows-, Linux- oder macOS-spezifischen Abhängigkeiten.
- Enthält NICHT
Barcode.Detection.
Barcode.Detection hinzu, um bessere Ergebnisse zu erzielen.BarCode.Detection NuGet-Paket
Ein erweitertes Paket, das maschinelles Lernen für eine genauere Barcode-Erkennung nutzt und es Entwicklern ermöglicht, die Parameter frei anzupassen, um ihren Bedürfnissen gerecht zu werden.
PM > Install-Package BarCode.Detection
- Unterstützt alle Plattformen.
- Im Basis-BarCode-Paket enthalten.
BarCode.Linux
Entwickelt mit Blick auf Cloud- und Linux-basierte Betriebssysteme, funktioniert besonders gut für AWS & Lambda, Azure Functions und WebApps im Linux-Modus. Um es für Linux einzurichten, schauen Sie sich diesen Leitfaden an.
PM > Install-Package BarCode.Linux
- Enthält
BarCode.Slim - Enthält
BarCode.Detection - Enthält
IronSoftware.ReaderInternals.Linux, eine Linux-spezifische Abhängigkeit
BarCode.MacOs & BarCode.MacOs.ARM NuGet-Pakete
Diese beiden Pakete sind speziell für macOS- & macOS.ARM-Nutzer maßgeschneidert, um Entwicklern die Nutzung und Integration von IronBarcode in ihren macOS-basierten Anwendungen zu ermöglichen. Für weitere Informationen lesen Sie diesen Einrichtungsleitfaden für macOS.
Install-Package BarCode.MacOs
PM > Install-Package BarCode.MacOs.ARM
- Enthält
BarCode.Slim - Enthält
BarCode.Detection - Enthält
IronSoftware.ReaderInternals.iOSoderIronSoftware.ReaderInternals.MacOs.ARM, eine macOS-spezifische Abhängigkeit
BarCode.iOS NuGet-Paket
IronBarcode bietet ein iOS-Paket, das speziell für mobilbasierte iOS-Anwendungen entwickelt wurde. Integrieren Sie IronBarcode einfach als eigenständigen Barcode-Leser oder integrieren Sie es in bestehende Anwendungen. Für weitere Informationen zur Einrichtung von IronBarcode auf iOS, beachten Sie bitte diesen Einrichtungsleitfaden.
PM > Install-Package BarCode.iOS
- Enthält
BarCode.Slim - Enthält
IronSoftware.ReaderInternals.iOS, eine iOS-spezifische Abhängigkeit
BarCode.Android NuGet-Paket
Ähnlich bietet IronBarcode auch eine Android-Erfahrung und ermöglicht es Entwicklern, auf beiden Plattformen ohne Hürden zu entwickeln. Für weitere Informationen zur Einrichtung von IronBarcode auf Android lesen Sie bitte diesen Einrichtungsleitfaden.
PM > Install-Package BarCode.Android
- Enthält
BarCode.Slim - Enthält
IronSoftware.ReaderInternals.Android, eine Android-spezifische Abhängigkeit
Häufig gestellte Fragen
Wie kann ich plattformspezifische Versionen einer Barcode-Bibliothek mit NuGet installieren?
Sie können plattformspezifische Versionen der IronBarCode-Bibliothek mit NuGet installieren, indem Sie das passende Paket für Ihre Entwicklungsumgebung auswählen. Dadurch wird die Leistung optimiert und unnötige Downloads reduziert.
Was ist die Kernfunktionalität des BarCode.Slim-Pakets?
Das BarCode.Slim-Paket bietet die wesentliche IronBarCode.dll mit einem minimalen Fußabdruck, ohne Windows-, Linux- oder macOS-spezifische Abhängigkeiten. Es ist ideal für Umgebungen mit minimalem Rauschen, enthält aber keine maschinellen Lernfunktionen zur Barcorderkennung.
Wie verbessert das BarCode.Detection-Paket die Barcorderkennung?
Das BarCode.Detection-Paket verbessert die Barcorderkennung durch maschinelle Lernalgorithmen und liefert genauere Ergebnisse auf allen Plattformen. Es ist im Basis-BarCode-Paket enthalten und erlaubt die Anpassung der Erkennungsparameter.
Was macht das BarCode.Linux-Paket für Linux-Umgebungen geeignet?
Das BarCode.Linux-Paket ist für Cloud- und Linux-basierte Betriebssysteme wie AWS und Azure Functions optimiert. Es enthält Linux-spezifische Abhängigkeiten, um die optimale Leistung in diesen Umgebungen zu gewährleisten.
Wie unterscheiden sich die macOS-Pakete für Entwickler?
Das BarCode.MacOs-Paket ist für macOS-Anwendungen konzipiert, während BarCode.MacOs.ARM speziell für macOS ARM-Architekturen entwickelt wurde. Beide Pakete enthalten macOS-spezifische Abhängigkeiten, um eine nahtlose Integration zu gewährleisten.
Gibt es Unterstützung für Barcode-Funktionalitäten in mobilen Anwendungen?
Ja, IronBarCode bietet spezifische Pakete für mobile Plattformen, wie z.B. BarCode.iOS für iOS und BarCode.Android für Android-Anwendungen, die jeweils plattformspezifische Abhängigkeiten enthalten.
Muss ich mehrere Pakete installieren, um volle Barcode-Funktionalität zu erreichen?
Nein, Sie müssen nur das Paket installieren, das Ihrer Zielumgebung entspricht. Jedes Paket ist für spezifische Plattformen spezialisiert, bietet jedoch die gleichen grundlegenden Barcode-Funktionen.
Wo kann ich Einrichtungshandbücher für die Installation von Barcode-Bibliotheken auf verschiedenen Plattformen finden?
Einrichtungshandbücher für die Installation von IronBarCode auf verschiedenen Plattformen, einschließlich Linux, macOS, iOS und Android, sind auf der Iron Software-Website verfügbar. Diese Anleitungen bieten Schritt-für-Schritt-Anweisungen für die Installation und Konfiguration.
Was sind die Vorteile der Verwendung plattformspezifischer Barcode-Pakete?
Die Verwendung plattformspezifischer Pakete verhindert unnötige Downloads und optimiert die Leistung. Jedes Paket ist mit Abhängigkeiten zugeschnitten, die für das spezifische Betriebssystem geeignet sind, und verbessert Integration und Funktionalität.
Wie optimiert IronBarCode die Leistung auf verschiedenen Plattformen?
IronBarCode optimiert die Leistung, indem es separate Pakete für verschiedene Plattformen bereitstellt, die jeweils mit zugeschnittenen Abhängigkeiten ausgestattet sind. Dieser Ansatz hilft, Overhead zu reduzieren und die Effizienz in unterschiedlichen Entwicklungsumgebungen zu verbessern.
Ist IronBarCode mit .NET 10 kompatibel?
Ja. IronBarCode unterstützt .NET 10 sowie .NET 9, 8, 7, 6, 5, Core, Standard und Framework (ab Version 4.6.2) und ermöglicht so die Nutzung mit den neuesten Microsoft .NET-Versionen. Die volle Kompatibilität wird in allen plattform- und funktionsspezifischen NuGet-Paketen gewährleistet. ([IronSoftware.com](https://ironsoftware.com/csharp/barcode/?utm_source=openai))

