IronBarCode 進階安裝
IronBarCode 是一個功能強大的函式庫,我們的目標是支援盡可能多的環境。 為了實現這一點,我們將文件針對不同的平台分別打包。 對於大多數用戶而言,單一的一體化軟體包會導致不必要的下載。 IronBarCode 則提供了進階工具,可以專門為您的目標環境安裝程式庫。
與其安裝IronBarCode NuGet 套件,我們不如在 NuGet 上搜尋特定的套件。 所有軟體包的功能和 API 均保持不變; 然而,它們的發展方式可能略有不同。
本文旨在提供清晰的比較,並作為推薦指南,為您推薦最符合您需求的最佳IronBarCode !
條碼 NuGet 套件
最常用。 配置旨在讓您盡快在 Visual Studio 中啟動並執行。 適用於大多數項目。
PM > 安裝套件 BarCode -包含 BarCode.Slim -包含條碼檢測 -包含 IronSoftware.ReaderInternals.Windows ,這是一個 Windows 獨特的相依性。
BarCode.Slim NuGet 套件
不包含用於偵測條碼的機器學習功能。
PM > Install-Package BarCode.Slim
- 所有其他軟體包都引用此軟體包。
- 包含實際的 IronBarCode.dll 檔案。
- 不包含 Windows、Linux 或 macOS 特有的依賴項。
- 不包含
Barcode.Detection。
Barcode.Detection以獲得更好的結果。條碼偵測 NuGet 套件
一款利用機器學習技術實現更精確條碼檢測的高級軟體包,允許開發人員自由自訂參數以滿足他們的需求。
- 支援所有平台。
- 包含在基本條碼軟體包中。
條碼.Linux
專為雲端和基於 Linux 的作業系統而設計,特別適用於 AWS 和 Lambda、Azure Functions 以及 Linux 模式下的 Web 應用程式。 若要在 Linux 系統上進行設置,請查看本指南。
PM > Install-Package BarCode.Linux
-包含BarCode.Slim -包含BarCode.Detection -包含IronSoftware.ReaderInternals.Linux ,這是一個 Linux 特有的依賴項。
BarCode.MacOs 和 BarCode.MacOs.ARM NuGet 套件
這兩個軟體包專為 macOS 和 macOS.ARM 用戶量身定制,使開發人員能夠在基於 macOS 的應用程式中使用和整合 IronBarCode。 更多信息,請參閱此 macOS設定指南。
Install-Package BarCode.MacOs PM > Install-Package BarCode.MacOs.ARM
-包含BarCode.Slim -包含BarCode.Detection -包含IronSoftware.ReaderInternals.iOS或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 軟體包針對雲端和基於 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))






