IronBarcode 高度なインストール&.NET 互換性
- # IronBarcode 高度なインストール&.NET 互換性
IronBarcodeは強力なライブラリであり、可能な限り多くの環境をサポートすることを目指しています。 これを達成するために、異なるプラットフォーム用にファイルを別々にパッケージ化しています。 1つの、オールインワンパッケージは、ほとんどのユーザーにとって不要なダウンロードにつながります。 その代わりに、IronBarcodeはライブラリをターゲット環境に特化してインストールするための高度なツールを提供します。
NuGetパッケージ`IronBarCode`をインストールする代わりに、特定のパッケージを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を含む*
- *Iron Software.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`を追加してより良い結果を考慮してください。)
)}]
機械学習を使用してバーコードの検出精度を向上させる高度なパッケージであり、開発者は自由にパラメータをカスタマイズできます。
<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)
[**PM > Install-Package BarCode.Detection**](https://www.nuget.org/packages/BarCode.Detection)
- ベースBarCodeパッケージに含まれています。
<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"/>
<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"/>
<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ベースのOSを念頭に設計されており、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パッケージ
<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" />
これらの2つのパッケージは、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は強力なライブラリであり、可能な限り多くの環境をサポートすることを目指しています。 これを達成するために、異なるプラットフォーム用にファイルを別々にパッケージ化しています。 1つの、オールインワンパッケージは、ほとんどのユーザーにとって不要なダウンロードにつながります。 その代わりに、IronBarcodeはライブラリをターゲット環境に特化してインストールするための高度なツールを提供します。
NuGetパッケージIronBarCodeをインストールする代わりに、特定のパッケージを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を含む
- Iron Software.ReaderInternals.Windows、Windows特有の依存関係
BarCode.Slim NuGetパッケージ
バーコードを検出するための機械学習機能は含まれていません。
PM > Install-Package BarCode.Slim
- 他のすべてのパッケージはこのパッケージを参照します。
- 実際のIronBarCode.dllを含みます。
- Windows、Linux、またはmacOS固有の依存関係は含まれていません。
Barcode.Detectionを含みません。
このパッケージは最小のフットプリントを持ち、他のパッケージを参照しません。入力にデジタルノイズが多い場合は、より良い結果を得るためにBarcode.Detectionを追加することを検討してください。
しかし、入力にデジタルノイズが多い場合は、Barcode.Detectionを追加してより良い結果を考慮してください。)
)}]
機械学習を使用してバーコードの検出精度を向上させる高度なパッケージであり、開発者は自由にパラメータをカスタマイズできます。
PM > Install-Package BarCode.Detection
PM > Install-Package BarCode.Detection
クラウドおよびLinuxベースのOSを念頭に設計されており、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パッケージ
これらの2つのパッケージは、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 パッケージは、Windows、Linux、macOS 固有の依存関係を除外し、最小限のフットプリントでの基本的な IronBarCode.dll を提供します。これは、最小限のノイズのある環境に理想的ですが、バーコード検出用の機械学習機能は欠いています。
BarCode.Detection パッケージは、機械学習アルゴリズムを通じてバーコード検出を強化し、全プラットフォームでより正確な結果を提供します。これには基本の BarCode パッケージが含まれており、検出パラメータのカスタマイズを可能にします。
BarCode.Linux パッケージは、AWS や Azure Functions などのクラウドおよび Linux ベースのオペレーティングシステムに最適化されており、これらの環境での最適なパフォーマンスを確保するために Linux 固有の依存関係が含まれています。
BarCode.MacOsパッケージはmacOSアプリケーション用に設計されており、BarCode.MacOs.ARMはmacOS ARMアーキテクチャ専用です。両方のパッケージには、シームレスな統合を保証するためのmacOS固有の依存関係が含まれています。
はい、IronBarCode は iOS 用の BarCode.iOS や Android 用の BarCode.Android などのモバイルプラットフォーム向けの特定のパッケージを提供し、それぞれがプラットフォーム固有の依存関係を組み込んでいます。
いいえ、ターゲット環境に対応したパッケージのみをインストールすれば十分です。各パッケージは特定のプラットフォーム向けに特化されており、同じ基本的なバーコード機能を提供します。
Linux、macOS、iOS、Android などのさまざまなプラットフォームでの IronBarCode のセットアップガイドは Iron Software のウェブサイトで入手可能です。これらのガイドはインストールと設定のステップバイステップの手順を提供します。
プラットフォーム固有のパッケージを使用することで、不要なダウンロードを防ぎ、パフォーマンスを最適化します。各パッケージは特定のオペレーティングシステムに適した依存関係でカスタマイズされており、統合と機能性を向上させます。
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は、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。
...
詳しく読む