IronBarCode Advanced Installation

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

IronBarCode 是一個強大的庫,我們的目標是支援盡可能多的環境。 為了達成這一點,我們為不同的平台分別打包文件。 單一的整合包對大多數使用者來說會導致不必要的下載。 相反地,IronBarCode 提供進階工具來特別針對您的目標環境安裝庫。

與其安裝 IronBarCode NuGet 套件,我們可以在 NuGet 上搜尋特定的套件。 所有套件的功能和 API 依舊相同; 然而,它們的開發方式可能略有不同。

本文旨在提供清晰的比較,並作為推薦指南,建議最適合您需求的 IronBarCode

BarCode NuGet 套件

Windows Logo related to BarCode NuGet 套件 Nuget related to BarCode NuGet 套件 Docker related to BarCode NuGet 套件 Azure 1 related to BarCode NuGet 套件 Amazon Web Services related to BarCode NuGet 套件 Ubuntu V1 related to BarCode NuGet 套件

最常使用。 配置以便在 Visual Studio 中最快啟動並運行。 適用於大多數專案。

PM > Install-Package BarCode

  • 包含 BarCode.Slim
  • 包含 BarCode.Detection
  • 包含 IronSoftware.ReaderInternals.Windows,一個針對 Windows 的相依項目

BarCode.Slim NuGet 套件

Nuget related to BarCode.Slim NuGet 套件

不包含用於檢測條碼的機器學習功能。

PM > Install-Package BarCode.Slim

  • 所有其他套件皆引用此套件。
  • 包含實際的 IronBarCode.dll。
  • 不包含 Windows、Linux 或 macOS 的特定相依項目。
  • 不包含 Barcode.Detection

請注意此套件具有最小的佔用空間且不引用其他套件。 然而,若輸入資料含有大量的數位噪聲,請考慮添加 Barcode.Detection 以獲得更佳效果。

BarCode.Detection NuGet 套件

Nuget related to BarCode.Detection NuGet 套件

一個進階套件,利用機器學習來進行更精確的條碼檢測,允許開發者自由調整參數以符合需求。

PM > Install-Package BarCode.Detection

  • 支援所有平台。
  • 包含於基本的 BarCode 套件中。

BarCode.Linux

Linux V1 related to BarCode.Linux Debian related to BarCode.Linux Ubuntu related to BarCode.Linux Centos related to BarCode.Linux Nuget related to BarCode.Linux Azure 1 related to BarCode.Linux Amazon Web Services related to BarCode.Linux Docker related to BarCode.Linux

專為雲端與基於 Linux 的作業系統設計,特別適用於 AWS & Lambda、Azure Functions 和 Linux 模式下的 WebApps。 要配置 Linux,請查看此指南

PM > Install-Package BarCode.Linux

  • 包含 BarCode.Slim
  • 包含 BarCode.Detection
  • 包含 IronSoftware.ReaderInternals.Linux,一個針對 Linux 的相依項目

BarCode.MacOs 和 BarCode.MacOs.ARM NuGet 套件

Mac Client related to BarCode.MacOs 和 BarCode.MacOs.ARM NuGet 套件 Nuget related to BarCode.MacOs 和 BarCode.MacOs.ARM NuGet 套件

這兩個套件專為 macOS 和 macOS.ARM 使用者量身打造,允許開發者在其基於 macOS 的應用程式中利用並整合 IronBarCode。 欲了解更多資訊,請參見這個針對 macOS 的安裝指南

安裝套件 BarCode.MacOs PM > Install-Package BarCode.MacOs.ARM

  • 包含 BarCode.Slim
  • 包含 BarCode.Detection
  • 包含 IronSoftware.ReaderInternals.iOSIronSoftware.ReaderInternals.MacOs.ARM,一個針對 macOS 的相依項目

BarCode.iOS NuGet 套件

?size=72&id=20822&format=png&color=000000 related to BarCode.iOS NuGet 套件 Nuget related to BarCode.iOS NuGet 套件

IronBarCode 提供了一個專為基於行動的 iOS 應用程式設計的 iOS 套件。 輕鬆將 IronBarCode 作為獨立的條碼讀取器整合或與現有應用程式整合。 若對如何在 iOS 上安裝 IronBarCode 有更多需求,請參見此安裝指南

PM > Install-Package BarCode.iOS

  • 包含 BarCode.Slim
  • 包含 IronSoftware.ReaderInternals.iOS,一個專屬於 iOS 的相依項目

BarCode.Android NuGet 套件

?size=72&id=P2AnGyiJxMpp&format=png&color=000000 related to BarCode.Android NuGet 套件 Nuget related to BarCode.Android NuGet 套件

同樣地,IronBarCode 也提供 Android 版本,讓開發者可以無障礙地在兩個平台上開發。 若對如何在 Android 上安裝 IronBarCode 有更多需求,請參見此安裝指南

PM > Install-Package BarCode.Android

  • 包含 BarCode.Slim
  • 包含 IronSoftware.ReaderInternals.Android,一個專屬於 Android 的相依項目

常見問題解答

如何使用 NuGet 安裝特定平台的條碼庫版本?

您可以使用 NuGet 安裝特定平台的 IronBarCode 庫版本,只需選擇適合您開發環境的軟體套件即可。這可以確保優化效能並減少不必要的下載。

BarCode.Slim 套件的核心功能是什麼?

BarCode.Slim 軟體包以最小的資源佔用提供必要的 IronBarCode.dll,不包含 Windows、Linux 或 macOS 特有的依賴項。它非常適合噪音較小的環境,但缺少用於條碼檢測的機器學習功能。

BarCode.Detection 套件如何提高條碼偵測效率?

BarCode.Detection 軟體包透過機器學習演算法增強條碼偵測功能,在所有平台上都能提供更準確的偵測結果。它包含在基礎 BarCode 軟體包中,並允許用戶自訂檢測參數。

BarCode.Linux軟體套件為何適用於Linux環境?

BarCode.Linux 軟體包針對雲端和基於 Linux 的作業系統(例如 AWS 和 Azure Functions)進行了最佳化。它包含 Linux 特有的依賴項,以確保在這些環境中實現最佳效能。

macOS 開發者軟體包有哪些不同之處?

BarCode.MacOs 軟體套件專為 macOS 應用程式設計,而 BarCode.MacOs.ARM 則專門針對 macOS ARM 架構。這兩個軟體包都包含 macOS 特有的依賴項,以確保無縫整合。

行動應用程式是否支援條碼功能?

是的,IronBarCode 為行動平台提供專門的軟體包,例如用於 iOS 的 BarCode.iOS 和用於 Android 應用程式的 BarCode.Android,每個軟體包都包含特定於平台的依賴項。

我是否需要安裝多個軟體包才能實現完整的條碼功能?

不,您只需安裝與目標環境對應的軟體包即可。每個軟體包都針對特定平台,但提供相同的核心條碼功能。

在哪裡可以找到在不同平台上安裝條碼庫的設定指南?

Iron Software 網站上提供了在包括 Linux、macOS、iOS 和 Android 在內的各種平台上安裝 IronBarCode 的設定指南。這些指南提供了安裝和配置的逐步說明。

使用平台專用條碼套件有哪些好處?

使用平台專屬軟體包可以避免不必要的下載並優化效能。每個軟體包都針對特定作業系統定制了相應的依賴項,從而增強了整合性和功能性。

IronBarCode 如何優化在不同平台上的效能?

IronBarCode 透過為不同平台提供獨立的軟體包來優化效能,每個軟體包都具有客製化的依賴項。這種方法有助於降低開銷,並提高各種開發環境下的效率。

IronBarCode 與 .NET 10 相容嗎?

是的。 IronBarCode 支援 .NET 10 以及 .NET 9、8、7、6、5、Core、Standard 和 Framework(4.6.2+),可在最新的 Microsoft .NET 版本中使用。它在其所有平台和功能特定的 NuGet 套件中都保持了完全的兼容性。 ([ironsoftware.com](https://ironsoftware.com/csharp/barcode/?utm_source=openai))

Curtis Chau
技術作家

Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。

除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。

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