Installation avancée d'IronBarcode
IronBarCode est une bibliothèque puissante, et nous visons à prendre en charge autant d'environnements que possible. Pour y parvenir, nous empaquetons les fichiers séparément pour différentes plateformes. Un seul package tout-en-un entraînerait des téléchargements inutiles pour la plupart des utilisateurs. Au lieu de cela, IronBarcode fournit des outils avancés pour installer la bibliothèque spécifiquement pour votre environnement cible.
Au lieu d'installer le package NuGet IronBarcode
, nous pouvons rechercher les packages spécifiés sur NuGet. La fonctionnalité et l'API de tous les packages restent les mêmes, toutefois la manière dont ils sont développés peut légèrement différer.
Cet article vise à fournir une comparaison claire et sert de guide recommandé pour suggérer le IronBarcode
le plus optimal qui répond à vos besoins !
Package NuGet BarCode






Les plus couramment utilisés. Configuré pour vous permettre d'être opérationnel dans Visual Studio le plus rapidement possible. Convient à la plupart des projets.
- Contient BarCode.Slim
- Contient BarCode.Detection
- Contient IronSoftware.ReaderInternals.Windows des dépendances spécifiques à Windows
BarCode.Slim NuGet Package

Ne comprend pas la fonction d'apprentissage automatique pour la détection des codes-barres.
PM > Install-Package BarCode.Slim
- TOUS les autres paquets font référence à ce paquet
- Contient le fichier IronBarCode.dll réel
- N'inclut PAS les dépendances spécifiques à Windows, Linux ou macOS
Ne comprend pas
Barcode.Detection
A noter
Ce package a une empreinte minimale et ne fait pas référence à d'autres packages. Cependant, si l'entrée contient une grande quantité de bruit numérique, veuillez envisager d'ajouterBarcode.Detection
pour de meilleurs résultats.
Package NuGet BarCode.Detection

Un package avancé qui utilise l'apprentissage automatique pour une détection de codes-barres plus précise, permettant aux développeurs de personnaliser librement les paramètres et de les adapter à leurs besoins.
PM > Install-Package BarCode.Detection
- Prend en charge toutes les plateformes
- Inclus dans le package de base BarCode
BarCode.Linux








Conçu avec le cloud et les systèmes d'exploitation basés sur Linux à l'esprit, fonctionne particulièrement bien pour AWS & Lambda, Azure Functions et WebApps en mode Linux. Pour l'installer sous Linux, consultez ce guide.
PM > Install-Package BarCode.Linux
- Contient BarCode.Slim
- Contient BarCode.Detection
- Contient IronSoftware.ReaderInternals.Linux, une dépendance spécifique à Linux
BarCode.MacOs & BarCode.MacOs.ARM NuGet Packages


Ces deux packages sont spécialement conçus pour les utilisateurs de MacOS et MacOS.ARM afin de permettre aux développeurs d'utiliser et d'intégrer IronBarcode dans leurs applications basées sur MacOS. Pour plus d'informations, veuillez consulter ce guide d'installation pour macOS.
PM > Install-Package BarCode.MacOs.ARM
- Contient BarCode.Slim
- Contient BarCode.Detection
- Contient IronSoftware.ReaderInternals.iOS ou IronSoftware.ReaderInternals.MacOs.ARM une dépendance spécifique à Mac
Package NuGet BarCode.iOS

IronBarCode propose un package iOS conçu spécifiquement pour les applications iOS mobiles, intégrant facilement IronBarCode en tant que lecteur de codes-barres autonome ou en l'intégrant à des applications existantes. Pour plus d'informations sur la façon de configurer IronBarcode sur iOS, veuillez consulter ce guide de configuration.
PM > Install-Package BarCode.iOS
- Contient BarCode.Slim
- Contient IronSoftware.ReaderInternals.iOS des dépendances spécifiques à iOS
Package NuGet BarCode.Andriod

De même, IronBarcode propose également une expérience Android, permettant aux développeurs de développer sur les deux plateformes sans barrières. Pour plus d'informations sur la configuration de IronBarcode sur Android, veuillez vous référer à ce guide de configuration.
PM > Install-Package BarCode.Android
- Contient BarCode.Slim
- Contient IronSoftware.ReaderInternals.Android une dépendance spécifique à Android