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 在內的各種平台,使開發人員能夠在不同的環境中將二維碼功能整合到他們的 .NET 專案中。

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

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

是否有專門針對行動開發的 IronQR 軟體包?

是的,IronQR 為 iOS 和 Android 行動開發提供專門的軟體包,使開發人員能夠輕鬆地將二維碼功能整合到他們的行動應用程式中。

如何確保在選擇 IronQR 軟體包時實現相容性?

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

安裝 IronQR 軟體包時有哪些故障排除技巧?

安裝 IronQR 套件時,請確保已安裝正確版本的 .NET,並驗證 NuGet 套件來源設定。如果問題仍然存在,請參閱詳細文件並尋求社群支援。

IronQR 如何支援跨平台二維碼功能?

IronQR 透過提供針對 Windows、Linux、Mac、iOS 和 Android 最佳化的軟體套件來支援跨平台功能,使開發人員能夠在不同的環境中一致地實現二維碼功能。

IronQR 能否用於 .NET 應用程式中的二維碼產生和讀取?

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

將 IronQR 整合到 .NET 專案中需要考慮哪些關鍵因素?

關鍵考慮因素包括為專案平台選擇合適的軟體包、確保 .NET 版本相容性以及遵循安裝最佳實踐以實現順利的整合流程。

使用 IronQR 的二維碼解決方案有哪些優點?

IronQR 具有跨平台相容性、易於整合和全面的二維碼功能等優點,使其成為使用可靠的二維碼解決方案增強 .NET 應用程式的理想選擇。

使用 IronQR 的開發者可以獲得哪些資源?

開發者可以存取詳細的文件、社群論壇以及 Iron Software 提供的專門技術支持,以幫助解決在使用 IronQR 時遇到的任何問題或挑戰。

齊山·瓦齊爾
全端開發工程師

Zeeshan Wazir 是一位全端開發人員,精通 PHP(Laravel)、C# 和 ASP.NET。他也擅長 Python 腳本編寫,經常使用它來簡化和自動化複雜的任務。

Zeeshan擁有電腦科學碩士學位,他將深厚的技術知識與豐富的專案實務經驗相結合。他熱衷於建立智慧、可擴展的應用程序,並不斷探索改進開發人員工作流程的新方法。

準備好開始了嗎?
Nuget 下載 55,860 | 版本: 2025.12 剛剛發布