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 加速或原生函式庫)

[{i:(所有其他軟體包(例如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 套件,您可以通過運行指令 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 是一名 Full Stack 開發人員,在 PHP (Laravel)、C# 和 ASP.NET 方面擁有深厚的功底。

Zeeshan 擁有計算機科學碩士學位,結合了深厚的技術知識與廣泛專案的實務經驗。他喜歡建立智慧型、可擴充的應用程式,並一直在探索改善開發人員工作流程的新方法。

準備好開始了嗎?
Nuget 下載 58,270 | 版本: 2026.2 剛剛發布