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)

請注意All 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.

常見問題解答

IronQR NuGet 套件可用於哪些平台?

IronQR NuGet 套件可用於各種平台,包括 Windows、Linux、Mac、iOS 和 Android,允許開發人員在不同環境中將 QR 碼功能整合到他們的 .NET 專案中。

如何在 Linux 上安裝 IronQR NuGet 套件?

要在 Linux 上安裝 IronQR NuGet 套件,您可以通過運行指令 dotnet add package IronQR 使用 .NET CLI,或者使用支援 NuGet 套件的相容套件管理器。

IronQR 是否有專用的移動開發套件?

是的,IronQR 提供專用套件用於 iOS 和 Android 的移動開發,讓開發人員輕鬆地將 QR 碼功能整合到他們的移動應用程式中。

如何確保選擇 IronQR 套件的相容性?

要確保相容性,請選擇與您的專案的目標平台和 .NET 版本相匹配的 IronQR 套件。這樣可以確保最佳的效能和無縫整合。

安裝 IronQR 套件時有哪些故障排除提示?

安裝 IronQR 套件時,請確保您已安裝正確版本的 .NET,並檢核您的 NuGet 套件來源設置。如問題持續,請參閱詳細的說明文檔並尋求社群支援。

IronQR 如何支援跨平台的 QR 碼功能?

IronQR 透過提供針對 Windows、Linux、Mac、iOS 和 Android 優化的套件來支援跨平台功能,允許開發人員在不同環境中一致地實施 QR 碼功能。

IronQR 能否用於 .NET 應用程式中生成和閱讀 QR 碼?

是的,IronQR 提供強大的生成和閱讀 QR 碼功能,使其成為整合 QR 碼功能到 .NET 應用程式中的全面解決方案。

將 IronQR 整合到 .NET 專案中的主要考量因素是什麼?

主要考量因素包括選擇適合專案平台的套件、確保 .NET 版本的相容性,以及遵循安裝最佳實踐以達到順利的整合過程。

使用 IronQR 作為 QR 碼解決方案的好處是什麼?

IronQR 提供的好處包括跨平台相容性、易於整合及全面的 QR 碼功能,使其成為提升 .NET 應用程式可靠 QR 碼解決方案的理想選擇。

IronQR 用戶有哪些可用資源?

開發人員可以訪問詳細說明文檔、社群論壇以及來自 Iron Software 的專用技術支援,以協助解決使用 IronQR 期間遇到的任何問題或挑戰。

Zeeshan Wazir
全栈开发者

Zeeshan Wazir 是一位全栈开发者,具有 PHP (Laravel)、C# 和 ASP.NET 的强大背景。他还擅长于 Python 脚本,经常使用它来简化和自动化复杂任务。

拥有计算机科学的 MPhil,Zeeshan 将深厚的技术知识与广泛项目的实践经验相结合。他喜爱构建智能、可扩展的应用程序,并不断探索改善开发者工作流的新方法。

準備好開始了嗎?
Nuget 下載 47,669 | 版本: 2025.11 剛剛發布