IronQR NuGet 套件

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

IronQR 是一個功能強大的二維碼生成和掃描庫,專為 .NET 開發人員打造。 為了支援各種平台並保持安裝輕量級,IronQR 以模組化 NuGet 套件的形式提供。 無論您的目標是桌面、行動裝置、Linux、macOS 還是雲端原生部署,都有適合您環境的軟體套件。

本文將介紹IronQR 的每個 NuGet 套件,並協助您為您的應用程式選擇合適的套件。

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

最常用的軟體包。 適用於大多數在 Windows 上執行的 .NET 桌面、伺服器和 Web 應用程式。

PM> 安裝 IronQR 包

包括:

  • 核心功能(IronQR.Slim)
  • 基於機器學習的二維碼檢測
  • 針對 Windows 系統的最佳化

IronQR.Slim

Nuget related to IronQR.Slim

IronQR 的極簡版本,不包含高階機器學習偵測或平台特定相依性。 適用於:

  • 優先考慮性能和尺寸而不是全面檢測精度的項目
  • 跨平台開發,包括:
  • Windows
  • Linux
  • macOS(Intel 和 ARM)
  • iOS 和 Android 平台透過 MAUI 或 Xamarin 實現
  • 只需要產生二維碼或掃描清晰、高解析度影像的環境

若要使用此軟體包,您需要特定於作業系統的 IronSoftware.ReaderInternals 軟體包。 例如,要在 Linux 上使用,您需要IronSoftware.ReaderInternals.Linux

PM> 安裝軟體包 IronQR.Slim

不包括:

  • 先進的基於影像的二維碼檢測
  • 平台特定最佳化(例如,GPU 加速或原生函式庫)

請注意所有其他軟體包(例如IronQRIronQR.LinuxIronQR.iOS )內部都依賴IronQR.Slim 。 如果您正在尋找一個極簡、無依賴的解決方案,請從這裡開始。

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

專為伺服器端 Linux 環境設計,包括容器化和 CI/CD 部署:

  • Docker
  • AWS Lambda(Linux 運行時)
  • Azure Functions(Linux 模式)

PM> 安裝軟體套件 IronQR.Linux

包括:

  • IronQR.Slim
  • 機器學習檢測引擎
  • Linux 特有的本機程式庫

IronQR.MacOs / IronQR.MacOs.ARM

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

提供適用於 macOS 桌面環境的軟體包,包括對 Apple Silicon (M1/M2) 的支援:

  • .NET MAUI 應用程式在 macOS 上運行
  • macOS(Intel 和 ARM)上的原生 .NET 桌面應用程式

PM> 安裝軟體包 IronQR.MacOs
PM> 安裝軟體包 IronQR.MacOs.ARM

包括:

  • IronQR.Slim
  • 機器學習檢測
  • 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

IronQR 的行動端專用版本,可用於原生或跨平台開發,包括:

  • Xamarin
  • .NET MAUI 行動應用
  • 原生 Android/iOS 開發

PM> 安裝軟體包 IronQR.iOS
PM> 安裝 IronQR.Android 套件

包括:

  • IronQR.Slim
  • 行動端專屬原生內部機制

提示:除非您有特定的部署限制(例如行動裝置或輕量級執行時間),否則請先使用IronQR套件。

常見問題解答

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

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

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

要在 Linux 上安裝 IronQR NuGet 套件,您可以使用 .NET CLI 執行指令 dotnet add package IronQR 或使用支援 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 碼功能等優點,使其成為利用可靠的 QR 碼解決方案增強 .NET 應用程式的理想選擇。

使用 IronQR 的開發人員可以取得哪些資源?

開發人員可存取詳細的說明文件、社群論壇,以及 Iron Software 的專屬技術支援,以協助解決使用 IronQR 時遇到的任何問題或挑戰。

Zeeshan Wazir
全栈开发者

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

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

準備好開始了嗎?
Nuget 下載 51,390 | Version: 2025.11 剛發表