Paquetes NuGet de IronQR

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronQR es una potente biblioteca de generación y escaneo de códigos QR construida para desarrolladores .NET. Para apoyar una amplia gama de plataformas manteniendo las instalaciones ligeras, IronQR está disponible como paquetes NuGet modulares. Ya sea que estés orientado a implementaciones de escritorio, móvil, Linux, macOS o nativas en la nube, hay un paquete adaptado a tu entorno.

Este artículo presenta cada paquete NuGet de IronQR y te ayuda a elegir el adecuado para tu aplicación.

IronQR

Windows Logo related to IronQR Nuget related to IronQR Docker related to IronQR Azure 1 related to IronQR Amazon Web Services related to IronQR Ubuntu V1 related to IronQR

El paquete más comúnmente utilizado. Adecuado para la mayoría de las aplicaciones .NET de escritorio, servidor y web que se ejecutan en Windows.

PM> Install-Package IronQR

Incluye:

  • Funcionalidad central (IronQR.Slim)
  • Detección de QR basada en aprendizaje automático
  • Optimizaciones específicas de Windows

IronQR.Slim

Nuget related to IronQR.Slim

Una versión mínima de IronQR, construida sin detección de aprendizaje automático avanzada ni dependencias específicas de la plataforma. Ideal para:

  • Proyectos donde el rendimiento y el tamaño son prioritarios sobre la precisión completa de la detección
  • Desarrollo multiplataforma, incluyendo:
  • Windows
  • Linux
  • macOS (Intel y ARM)
  • iOS y Android a través de MAUI o Xamarin
  • Entornos donde solo necesitas generar códigos QR o escanear imágenes limpias y de alta resolución

Para usar este paquete necesitarías el paquete específico del sistema operativo Iron Software.ReaderInternals. Por ejemplo, para usar en Linux necesitarías Iron Software.ReaderInternals.Linux.

PM> Install-Package IronQR.Slim

Excluye:

  • Detección avanzada basada en imágenes de QR
  • Optimizaciones específicas de la plataforma (por ejemplo, aceleración GPU o bibliotecas nativas)

Por favor notaTodos los demás paquetes (por ejemplo, IronQR , IronQR.Linux , IronQR.iOS ) dependen de IronQR.Slim internamente. Si buscas una solución mínima y sin dependencias, comienza aquí.

IronQR.Linux

Linux V1 related to IronQR.Linux Debian related to IronQR.Linux Ubuntu related to IronQR.Linux Centos related to IronQR.Linux Nuget related to IronQR.Linux Azure 1 related to IronQR.Linux Amazon Web Services related to IronQR.Linux Docker related to IronQR.Linux

Diseñado para entornos Linux del lado del servidor, incluidas implementaciones en contenedores y CI/CD:

  • Docker
  • AWS Lambda (runtime en Linux)
  • Azure Functions (modo Linux)

PM> Install-Package IronQR.Linux

Incluye:

  • IronQR.Slim
  • Motor de detección ML
  • Bibliotecas nativas específicas de Linux

IronQR.MacOs / IronQR.MacOs.ARM

Mac Client related to IronQR.MacOs / IronQR.MacOs.ARM Nuget related to IronQR.MacOs / IronQR.MacOs.ARM

Los paquetes están disponibles para entornos de escritorio macOS, incluida la compatibilidad con Apple Silicon (M1/M2):

  • Aplicaciones .NET MAUI que se ejecutan en macOS
  • Aplicaciones de escritorio nativas .NET en macOS (Intel y ARM)

PM> Install-Package IronQR.MacOs
PM> Install-Package IronQR.MacOs.ARM

Incluye:

  • IronQR.Slim
  • Detección ML
  • Dependencias nativas de macOS

IronQR.iOS / IronQR.Android

?size=72&id=20822&format=png&color=000000 related to IronQR.iOS / IronQR.Android Nuget related to IronQR.iOS / IronQR.Android ?size=72&id=P2AnGyiJxMpp&format=png&color=000000 related to IronQR.iOS / IronQR.Android

Versiones específicas para móviles de IronQR para su uso en desarrollo nativo o multiplataforma, incluyendo:

  • Xamarin
  • Aplicaciones móviles .NET MAUI
  • Desarrollo nativo de Android/iOS

PM> Install-Package IronQR.iOS
PM> Install-Package IronQR.Android

Incluye:

  • IronQR.Slim
  • Internos nativos específicos para móviles

Consejo: Comienza con el paquete IronQR a menos que tengas restricciones específicas de implementación como dispositivos móviles o runtimes ligeros.

Preguntas Frecuentes

¿Cuáles son las plataformas disponibles para los paquetes NuGet de IronQR?

Los paquetes NuGet de IronQR están disponibles para varias plataformas, incluidas Windows, Linux, Mac, iOS y Android, lo que permite a los desarrolladores integrar funcionalidades de código QR en sus proyectos .NET a través de diferentes entornos.

¿Cómo puedo instalar los paquetes NuGet de IronQR en Linux?

Para instalar los paquetes NuGet de IronQR en Linux, puedes utilizar la CLI de .NET ejecutando el comando dotnet add package IronQR o usar un administrador de paquetes compatible que admita paquetes NuGet.

¿Existen paquetes específicos de IronQR para el desarrollo móvil?

Sí, IronQR ofrece paquetes específicos para el desarrollo móvil en iOS y Android, lo que permite a los desarrolladores integrar fácilmente funcionalidades de código QR en sus aplicaciones móviles.

¿Cómo aseguro la compatibilidad al elegir un paquete de IronQR?

Para garantizar la compatibilidad, selecciona el paquete de IronQR que coincida con la plataforma de destino de tu proyecto y la versión de .NET. Esto asegura un rendimiento óptimo y una integración sin problemas.

¿Qué consejos de solución de problemas están disponibles para instalar paquetes de IronQR?

Al instalar paquetes de IronQR, asegúrate de tener instalada la versión correcta de .NET y verifica la configuración de tu fuente de paquetes NuGet. Si los problemas persisten, consulta la documentación detallada y busca apoyo en la comunidad.

¿Cómo apoya IronQR las funcionalidades de código QR multiplataforma?

IronQR admite funcionalidades multiplataforma ofreciendo paquetes optimizados para Windows, Linux, Mac, iOS y Android, lo que permite a los desarrolladores implementar funciones de código QR de manera consistente en diferentes entornos.

¿Puede IronQR usarse tanto para generar como para leer códigos QR en aplicaciones .NET?

Sí, IronQR proporciona funcionalidades robustas tanto para generar como para leer códigos QR, haciéndolo una solución integral para integrar funciones de código QR en aplicaciones .NET.

¿Cuáles son las consideraciones clave al integrar IronQR en un proyecto .NET?

Las consideraciones clave incluyen seleccionar el paquete adecuado para la plataforma de tu proyecto, asegurar la compatibilidad de la versión de .NET y seguir las mejores prácticas de instalación para lograr un proceso de integración sin problemas.

¿Cuáles son los beneficios de usar IronQR para soluciones de códigos QR?

IronQR ofrece beneficios como compatibilidad multiplataforma, facilidad de integración y funcionalidades integrales de códigos QR, lo que lo convierte en una opción ideal para mejorar aplicaciones .NET con soluciones de código QR confiables.

¿Qué recursos están disponibles para los desarrolladores que utilizan IronQR?

Los desarrolladores tienen acceso a documentación detallada, foros de la comunidad y soporte técnico dedicado de Iron Software para ayudar con cualquier pregunta o desafío al usar IronQR.

Zeeshan Wazir
Desarrollador Full Stack

Zeeshan Wazir es un desarrollador Full Stack con una sólida experiencia en PHP (Laravel), C# y ASP.NET. También es hábil en scripting en Python, usándolo a menudo para agilizar y automatizar tareas complejas.

Con un MPhil en Ciencias de la Computación, ...

Leer más
¿Listo para empezar?
Nuget Descargas 54,049 | Versión: 2025.12 recién lanzado