IronQR NuGet Packages

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

IronQR is a powerful QR code generation and scanning library built for .NET developers. To support a wide range of platforms while keeping installations lightweight, IronQR is available as modular NuGet packages. Whether you're targeting desktop, mobile, Linux, macOS, or cloud-native deployments, there's a package tailored to your environment.

This article introduces each IronQR NuGet package and helps you choose the right one for your application.

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

The most commonly used package. Suitable for most .NET desktop, server, and web applications running on Windows.

PM> Install-Package IronQR

Includes:

  • Core functionality (IronQR.Slim)
  • Machine learning-based QR detection
  • Windows-specific optimizations

IronQR.Slim

Nuget related to IronQR.Slim

A minimal version of IronQR, built without advanced machine learning detection or platform-specific dependencies. Ideal for:

  • Projects where performance and size are prioritized over full detection accuracy
  • Cross-platform development, including:
  • Windows
  • Linux
  • macOS (Intel and ARM)
  • iOS and Android via MAUI or Xamarin
  • Environments where you only need to generate QR codes or scan clean, high-resolution images

To use this package you would need the OS specific IronSoftware.ReaderInternals package. For example, to use on Linux you would need IronSoftware.ReaderInternals.Linux.

PM> Install-Package IronQR.Slim

Excludes:

  • Advanced image-based QR detection
  • Platform-specific optimizations (e.g., GPU acceleration or native libraries)

Por favor notaAll other packages (e.g., IronQR, IronQR.Linux, IronQR.iOS) depend on IronQR.Slim internally. If you're looking for a minimal, dependency-free solution, start here.

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

Designed for server-side Linux environments, including containerized and CI/CD deployments:

  • Docker
  • AWS Lambda (Linux runtime)
  • Azure Functions (Linux mode)

PM> Install-Package IronQR.Linux

Includes:

  • IronQR.Slim
  • ML detection engine
  • Linux-specific native libraries

IronQR.MacOs / IronQR.MacOs.ARM

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

Packages are available for macOS desktop environments, including support for Apple Silicon (M1/M2):

  • .NET MAUI apps running on macOS
  • Native .NET desktop applications on macOS (Intel and ARM)

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

Includes:

  • IronQR.Slim
  • ML detection
  • Native macOS dependencies

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

Mobile-specific versions of IronQR for use in native or cross-platform development, including:

  • Xamarin
  • .NET MAUI mobile apps
  • Native Android/iOS development

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

Includes:

  • IronQR.Slim
  • Mobile-specific native internals

Tip: Start with the IronQR package unless you have specific deployment constraints like mobile devices or lightweight runtimes.

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 47,669 | Versión: 2025.11 recién lanzado