Erweiterte Installation von IronBarCode & .NET-Kompatibilität
IronBarCode ist eine leistungsstarke Bibliothek, und wir streben an, 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 erweiterte Tools, um die Bibliothek speziell für Ihre Zielumgebung zu installieren.
Anstatt das IronBarCode NuGet-Paket zu installieren, können wir nach spezifischen Paketen auf NuGet 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 bietet einen klaren Vergleich und dient als empfohlener Leitfaden, um die optimale IronBarCode-Bibliothek für Ihre Anforderungen zu empfehlen!
.NET-Version-Kompatibilität
IronBarCode zielt auf .NET Standard 2.0 ab 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 die gleiche Rahmenkompatibilität, daher beeinflusst die .NET-Version, die Sie anvisieren, nicht die Auswahl des Pakets – 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 IronSoftware.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.
- Beinhaltet NICHT
Barcode.Detection.
Barcode.Detection hinzuzufügen, 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 auf macOS- & macOS.ARM-Nutzer zugeschnitten, um Entwicklern zu ermöglichen, IronBarCode in ihren macOS-basierten Anwendungen zu nutzen und zu integrieren. 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.iOSorIronSoftware.ReaderInternals.MacOs.ARM, eine macOS-spezifische Abhängigkeit
BarCode.iOS NuGet-Paket
IronBarCode bietet ein iOS-Paket, das speziell für mobile, iOS-basierte 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 lesen Sie 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
Ebenso bietet IronBarCode auch eine Android-Erfahrung, die es Entwicklern ermöglicht, ohne Barrieren auf beiden Plattformen zu entwickeln. Für weitere Informationen zur Einrichtung von IronBarcode auf Android lesen Sie 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))

