IronBarcode進階安裝與.NET相容性
- # IronBarcode進階安裝與.NET相容性
IronBarcode是一個強大的程式庫,我們致力於支持盡可能多的環境。 為了達成這個目標,我們為不同平台分別打包文件。 一個單一的整合包會導致大多數使用者的下載不必要增加。 相反地,IronBarcode提供進階工具,以便為您的目標環境安裝程式庫。
與其安裝`IronBarCode`NuGet 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套件
<img src="https://img.icons8.com/color/72/000000/windows-logo.png" style="display:inline"/>
<img src="https://img.icons8.com/windows/72/000000/nuget.png" style="display:inline" />
<img src="https://img.icons8.com/color/72/000000/docker.png" style="display:inline" />
<img src="https://img.icons8.com/fluency/72/000000/azure-1.png" style="display:inline" />
<img src="https://img.icons8.com/color/72/000000/amazon-web-services.png" style="display:inline" />
<img src="https://img.icons8.com/color/72/000000/ubuntu--v1.png" style="display:inline" />
最常使用的。 被配置以便在Visual Studio中盡快上手。 適合大多數專案。
[**PM > Install-Package BarCode**](https://www.nuget.org/packages/BarCode)
- *包含BarCode.Slim*
- *包含BarCode.Detection*
- *包含IronSoftware.ReaderInternals.Windows*,一個Windows專屬的依賴項
## BarCode.Slim NuGet套件
<img src="https://img.icons8.com/windows/72/000000/nuget.png" style="display:inline" />
不包含用於偵測條碼的機器學習功能。
[**PM > Install-Package BarCode.Slim**](https://www.nuget.org/packages/BarCode.Slim)
- 所有其他套件引用此套件。
- 包含實際的IronBarCode.dll。
- 不包含Windows、Linux或macOS專屬的依賴項。
- 不包含`Barcode.Detection`。
[[i:(這個套件佔用最小的空間,且不引用其他套件。 然而,如果輸入有大量的數位雜訊,請考慮新增`Barcode.Detection`以獲得更好的效果。)]]
## BarCode.Detection NuGet套件
<img src="https://img.icons8.com/windows/72/000000/nuget.png" style="display:inline" />
一個利用機器學習進行更準確條碼偵測的進階套件,允許開發者自由定制參數以符合他們的需求。
[**PM > Install-Package BarCode.Detection**](https://www.nuget.org/packages/BarCode.Detection)
- 支持所有平台。
- 包含在基礎BarCode套件中。
## BarCode.Linux
<img src="https://img.icons8.com/color/72/000000/linux--v1.png" style="display:inline" />
<img src="https://img.icons8.com/color/72/000000/debian.png" style="display:inline" />
<img src="https://img.icons8.com/color/72/000000/ubuntu.png" style="display:inline" />
<img src="https://img.icons8.com/color/72/000000/centos.png" style="display:inline" />
<img src="https://img.icons8.com/windows/72/000000/nuget.png" style="display:inline" />
<img src="https://img.icons8.com/fluency/72/000000/azure-1.png" style="display:inline" />
<img src="https://img.icons8.com/color/72/000000/amazon-web-services.png" style="display:inline" />
<img src="https://img.icons8.com/color/72/000000/docker.png" style="display:inline" />
專為雲端和基於Linux的操作系統設計,特別適合AWS & Lambda、Azure Functions和Linux模式下的WebApps。 要在Linux上設置,請查看此[指南](https://ironsoftware.com/csharp/barcode/get-started/linux/)。
[**`PM > Install-Package BarCode.Linux`**](https://www.nuget.org/packages/BarCode.Linux)
- *包含`BarCode.Slim`*
- *包含`BarCode.Detection`*
- *包含`IronSoftware.ReaderInternals.Linux`*,一個Linux專屬的依賴項
## BarCode.MacOs & BarCode.MacOs.ARM NuGet Packages
<img src="https://img.icons8.com/color/72/000000/mac-client.png" style="display:inline" />
<img src="https://img.icons8.com/windows/72/000000/nuget.png" style="display:inline" />
這兩個套件專為macOS & macOS.ARM使用者量身定做,使開發者能夠在他們基於macOS的應用程式中使用和整合IronBarcode。 如需更多資訊,請參考此[macOS設置指南](https://ironsoftware.com/csharp/barcode/get-started/macos/)。
[**`Install-Package BarCode.MacOs`**](https://www.nuget.org/packages/BarCode.MacOs)
[**`PM > Install-Package BarCode.MacOs.ARM`**](https://www.nuget.org/packages/BarCode.MacOs.ARM)
- *包含`BarCode.Slim`*
- *包含`BarCode.Detection`*
- *包含`IronSoftware.ReaderInternals.MacOs.ARM`*,一個macOS專屬的依賴項
## BarCode.iOS NuGet套件
<img src="https://img.icons8.com/?size=72&id=20822&format=png&color=000000" style="display:inline" />
<img src="https://img.icons8.com/windows/72/000000/nuget.png" style="display:inline" />
IronBarcode提供專門為行動端iOS應用程式設計的iOS套件。 輕鬆整合IronBarcode作為獨立的條碼閱讀器或與現有應用程式整合。 如需了解如何在iOS上設置IronBarcode,請參考此[設置指南](https://ironsoftware.com/csharp/barcode/get-started/ios/)。
[**`PM > Install-Package BarCode.iOS`**](https://www.nuget.org/packages/BarCode.iOS)
- *包含`BarCode.Slim`*
- *包含`IronSoftware.ReaderInternals.iOS`*,一個iOS專屬的依賴項
## BarCode.Android NuGet套件
<img src="https://img.icons8.com/?size=72&id=P2AnGyiJxMpp&format=png&color=000000" style="display:inline" />
<img src="https://img.icons8.com/windows/72/000000/nuget.png" style="display:inline" />
同樣地,IronBarcode也提供Android使用體驗,允許開發者不受限制地在兩個平台上開發。 如需了解如何在Android上設置IronBarcode,請參考此[設置指南](https://ironsoftware.com/csharp/barcode/get-started/android/)。
[**`PM > Install-Package BarCode.Android`**](https://www.nuget.org/packages/BarCode.Android)
- *包含`BarCode.Slim`*
- *包含`IronSoftware.ReaderInternals.Android`*,一個Android專屬的依賴項
Ask ChatGPT about this page
Ask Gemini about this page
Ask Perplexity about this page
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.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安裝IronBarCode程式庫的特定平台版本,方法是為您的開發環境選擇合適的套件。這樣可以確保性能最佳化並減少不必要的下載。
BarCode.Slim套件提供了必要的IronBarCode.dll,具有最低的佔用空間,排除了特定於Windows、Linux或macOS的依賴項。它適合於噪音最小的環境,但不具備用於條碼檢測的機器學習功能。
BarCode.Detection套件通過機器學習算法增強了條碼檢測,能在所有平台上提供更準確的結果。它包含在基礎的BarCode套件中,允許自定義檢測參數。
BarCode.Linux套件針對如AWS和Azure Functions等雲端和基於Linux的作業系統進行了優化。它包括Linux專屬依賴項以確保在這些環境中的最佳性能。
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支持.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擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。
...
閱讀更多