IRONSOFTWAREHOME

IronBarcode進階安裝與.NET相容性

Curtis Chau
Curtis Chau
Updated: 2026年5月9日

IronBarcode是一個強大的程式庫,我們致力於支持盡可能多的環境。 為了達成這個目標,我們為不同平台分別打包文件。 一個單一的整合包會導致大多數使用者的下載不必要增加。 相反地,IronBarcode提供進階工具,以便為您的目標環境安裝程式庫。

與其安裝IronBarCodeNuGet Package,我們可以在NuGet上搜尋特定套件。 所有套件的功能與API保持不變; 然而,它們的開發方式可能略有不同。

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

.NET版本相容性

IronBarcode針對.NET Standard 2.0,並支持.NET 10, 9, 8, 7, 6, 5, .NET Core 3.x和2.x,以及.NET Framework 4.6.2+。 下列所有平台專屬套件共享相同的框架相容性,因此所選的.NET版本不會影響選擇哪個套件——這取決於您的作業系統和部署環境。

BarCode NuGet套件

最常使用的。 被配置以便在Visual Studio中盡快上手。 適合大多數專案。

PM > Install-Package BarCode

  • 包含BarCode.Slim
  • 包含BarCode.Detection
  • 包含IronSoftware.ReaderInternals.Windows,一個Windows專屬的依賴項

BarCode.Slim NuGet套件

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

PM > Install-Package BarCode.Slim

  • 所有其他套件引用此套件。
  • 包含實際的IronBarCode.dll。
  • 不包含Windows、Linux或macOS專屬的依賴項。
  • 不包含Barcode.Detection
請注意: 這個套件佔用最小的空間,且不引用其他套件。 然而,如果輸入有大量的數位雜訊,請考慮新增Barcode.Detection以獲得更好的效果。

BarCode.Detection NuGet套件

一個利用機器學習進行更準確條碼偵測的進階套件,允許開發者自由定制參數以符合他們的需求。

PM > Install-Package BarCode.Detection

  • 支持所有平台。
  • 包含在基礎BarCode套件中。

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 Packages

這兩個套件專為macOS & macOS.ARM使用者量身定做,使開發者能夠在他們基於macOS的應用程式中使用和整合IronBarcode。 如需更多資訊,請參考此macOS設置指南

Install-Package BarCode.MacOs PM > Install-Package BarCode.MacOs.ARM

  • 包含BarCode.Slim
  • 包含BarCode.Detection
  • 包含IronSoftware.ReaderInternals.MacOs.ARM,一個macOS專屬的依賴項

BarCode.iOS NuGet套件

IronBarcode提供專門為行動端iOS應用程式設計的iOS套件。 輕鬆整合IronBarcode作為獨立的條碼閱讀器或與現有應用程式整合。 如需了解如何在iOS上設置IronBarcode,請參考此設置指南

PM > Install-Package BarCode.iOS

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

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套件針對如AWS和Azure Functions等雲端和基於Linux的作業系統進行了優化。它包括Linux專屬依賴項以確保在這些環境中的最佳性能。

macOS的套件對於開發者來說有什麼不同?

BarCode.MacOs套件專為macOS應用程式設計,而BarCode.MacOs.ARM則專門用於macOS的ARM架構。這兩個套件都包括macOS專屬的依賴項以確保無縫整合。

移動應用程式是否有條碼功能支持?

是的,IronBarCode提供了特定平台的套件,如BarCode.iOS用於iOS應用程式,BarCode.Android用於Android應用程式,每個都包含平台專屬依賴項。

我需要安裝多個套件才能獲得完整的條碼功能嗎?

不,您只需要安裝與您的目標環境相對應的套件。每個套件都針對特定平台進行了專門化,但提供相同的核心條碼功能。

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

在Iron Software網站上提供IronBarCode在多個平台上(包括Linux、macOS、iOS和Android)的安裝設置指南。這些指南提供了安裝和配置的逐步指導。

使用特定平台條碼套件有什麼好處?

使用特定平台的套件可以防止不必要的下載並優化性能。每個套件都根據特定作業系統的依賴項進行定制,增強了整合和功能。

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擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

...
閱讀更多

準備好開始了嗎?

Nuget Downloads 2,422,100版本:2026.9剛剛發布

立即獲取您的免費30天試用金鑰
不需要信用卡或帳戶建立
C# NuGet程式庫,用於PDF
通過NuGet安裝

版本: 2026.9

PM > Install-Package BarCode
nuget.org/packages/BarCode/
  1. 在解決方案資源管理器中,右鍵點擊References,管理NuGet包
  2. 選擇瀏覽並搜尋"IronBarCode"
  3. 選擇包並安裝
C# PDF DLL
下載DLL

版本: 2026.9

  1. 下載並解壓IronBarCode至您的Solution目錄中的~/Libs等位置
  2. 在Visual Studio解決方案資源管理器中右鍵點擊References,選擇瀏覽,"IronBarCode.dll"

$999起的授權費用

Key in blue circle

立即免費取得 30 天試用金鑰

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
預訂您的免費即時演示
Booking Badge

全球數百萬工程師信賴

Iron Software的客戶標誌
獲取您的無義務諮詢
完成下方表單或發送電子郵件至sales@ironsoftware.com
您的詳細資訊將始終保密。
全球數百萬工程師信賴
Iron Software的客戶標誌
立即獲取您的30天試用金鑰
無需信用卡或帳戶建立