Instalación Avanzada de IronBarcode
IronBarcode es una biblioteca potente, y nuestro objetivo es admitir tantos entornos como sea posible. Para lograr esto, empaquetamos archivos por separado para diferentes plataformas. Un solo paquete todo en uno llevaría a descargas innecesarias para la mayoría de los usuarios. En su lugar, IronBarcode ofrece herramientas avanzadas para instalar la biblioteca específicamente para su entorno objetivo.
En lugar de instalar el paquete NuGet IronBarCode
, podemos buscar paquetes especificados en NuGet; la funcionalidad y la API de todos los paquetes permanecen igual, sin embargo, la forma en que se desarrollan puede ser ligeramente diferente.
Este artículo tiene como objetivo proporcionar una comparación clara y actúa como una guía recomendada para sugerir el IronBarCode
más óptimo que se ajuste a sus necesidades.
Paquete NuGet de BarCode






Los más utilizados. Configurado para que pueda empezar a trabajar en Visual Studio lo antes posible. Adecuado para la mayoría de los proyectos.
- Contiene BarCode.Slim
- Contiene BarCode.Detection
- Contiene IronSoftware.ReaderInternals.Windows dependencias específicas de Windows
Paquete NuGet BarCode.Slim

No incluye la función Machine Learning para la detección de códigos de barras.
PM > Install-Package BarCode.Slim
- TODOS los demás paquetes hacen referencia a este paquete
- Contiene el archivo IronBarCode.dll real
- NO incluye dependencias específicas de Windows, Linux o macOS.
No incluye
Barcode.Detection
Atención
Este paquete contiene la huella más pequeña y no hace referencia a otros paquetes, sin embargo, debido a eso, si la entrada tiene una gran cantidad de ruido digital, por favor considere agregarBarcode.Detection
para obtener mejores resultados.
Paquete NuGet BarCode.Detection

Un paquete avanzado que utiliza Machine Learning para una detección de códigos de barras más precisa, permitiendo a los desarrolladores personalizar libremente los parámetros y adaptarlos a sus necesidades.
PM > Install-Package BarCode.Detection
- Compatible con todas las plataformas
- Incluido en el paquete base de BarCode
BarCode.Linux








Diseñado teniendo en cuenta la nube y los sistemas operativos basados en Linux, funciona especialmente bien para AWS y Lambda, Azure Functions y WebApps en modo Linux. Para configurarlo en Linux, consulta esta guía.
PM > Install-Package BarCode.Linux
- Contiene BarCode.Slim
- Contiene BarCode.Detection
- Contiene IronSoftware.ReaderInternals.Linux una dependencias específicas de Linux
Paquetes NuGet de BarCode.MacOs & BarCode.MacOs.ARM


Estos dos paquetes están específicamente diseñados para usuarios de MacOS y MacOS.ARM para permitir a los desarrolladores utilizar e integrar IronBarCode en sus aplicaciones basadas en MacOS. Para más información, por favor consulte esta guía de configuración para macOS.
Instalar-Paquete BarCode.MacOs
PM > Install-Package BarCode.MacOs.ARM
- Contiene BarCode.Slim
- Contiene BarCode.Detection
- Contiene IronSoftware.ReaderInternals.iOS o IronSoftware.ReaderInternals.MacOs.ARM dependencias específicas para mac
Paquete NuGet de BarCode.iOS

IronBarCode ofrece un paquete para iOS que está diseñado específicamente para aplicaciones móviles basadas en iOS, integrando fácilmente IronBarCode como un lector de códigos de barras independiente o integrado con aplicaciones existentes. Para obtener más información sobre cómo configurar IronBarcode en iOS, consulte esta guía de configuración.
PM > Install-Package BarCode.iOS
- Contiene BarCode.Slim
- Contiene IronSoftware.ReaderInternals.iOS, una dependencia específica de iOS
Paquete NuGet de BarCode.Android

Del mismo modo, IronBarCode también ofrece una experiencia en Android, permitiendo a los desarrolladores programar en ambas plataformas sin barreras. Para obtener más información sobre cómo configurar IronBarcode en Android, consulte esta guía de configuración.
PM > Install-Package BarCode.Android
- Contiene BarCode.Slim
- Contiene IronSoftware.ReaderInternals.Android dependencias específicas de Android