IronBarcode 高度なインストール&.NET 互換性
IronBarcodeは強力なライブラリであり、可能な限り多くの環境をサポートすることを目指しています。 これを達成するために、異なるプラットフォーム用にファイルを別々にパッケージ化しています。 1つの、オールインワンパッケージは、ほとんどのユーザーにとって不要なダウンロードにつながります。 その代わりに、IronBarcodeはライブラリをターゲット環境に特化してインストールするための高度なツールを提供します。
IronBarCode NuGet パッケージをインストールする代わりに、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でできるだけ早く開始できるように設定されています。 ほとんどのプロジェクトに適しています。
- 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
- ベースBarCodeパッケージに含まれています。








![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
クラウドおよびLinuxベースのOSを念頭に設計されており、AWS & Lambda、Azure Functions、およびLinuxモードでのWebAppsに特によく働きます。 Linux用に設定するには、このガイドを確認してください。
PM > Install-Package BarCode.Linux
BarCode.Slimを含むBarCode.Detectionを含む- Linux固有の依存関係である
IronSoftware.ReaderInternals.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.iOSまたはIronSoftware.ReaderInternals.MacOs.ARMを含む(macOS固有の依存関係)
BarCode.iOS NuGetパッケージ
IronBarcodeは、モバイルベースのiOSアプリケーション向けに特別に設計されたiOSパッケージを提供します。 単独のバーコードリーダーとしてIronBarcodeを簡単に統合するか、既存のアプリケーションと統合します。 iOSでIronBarcodeをセットアップする方法についての詳細は、こちらのセットアップガイドを参照してください。
PM > Install-Package BarCode.iOS
BarCode.Slimを含む- iOS固有の依存関係である
IronSoftware.ReaderInternals.iOSを含みます
BarCode.Android NuGetパッケージ
同様にIronBarcodeは、Androidでの体験も提供しており、開発者が両プラットフォームで障壁なく開発できるようにします。 AndroidでIronBarcodeをセットアップする方法についての詳細は、こちらのセットアップガイドを参照してください。
PM > Install-Package BarCode.Android
BarCode.Slimを含む- Android固有の依存関係である
IronSoftware.ReaderInternals.Androidを含みます
よくある質問
NuGet を使用してバーコードライブラリのプラットフォーム固有バージョンをどうやってインストールするか?
開発環境に適したパッケージを選択することで、NuGet を使用して IronBarCode ライブラリのプラットフォーム固有バージョンをインストールできます。これによりパフォーマンスが最適化され、不要なダウンロードが減少します。
BarCode.Slim パッケージの主な機能は何ですか?
BarCode.Slim パッケージは、Windows、Linux、macOS 固有の依存関係を除外し、最小限のフットプリントでの基本的な IronBarCode.dll を提供します。これは、最小限のノイズのある環境に理想的ですが、バーコード検出用の機械学習機能は欠いています。
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 は iOS 用の BarCode.iOS や Android 用の BarCode.Android などのモバイルプラットフォーム向けの特定のパッケージを提供し、それぞれがプラットフォーム固有の依存関係を組み込んでいます。
フルバーコード機能のために複数のパッケージをインストールする必要がありますか?
いいえ、ターゲット環境に対応したパッケージのみをインストールすれば十分です。各パッケージは特定のプラットフォーム向けに特化されており、同じ基本的なバーコード機能を提供します。
異なるプラットフォームでバーコードライブラリのセットアップガイドはどこで見つかりますか?
Linux、macOS、iOS、Android などのさまざまなプラットフォームでの IronBarCode のセットアップガイドは Iron Software のウェブサイトで入手可能です。これらのガイドはインストールと設定のステップバイステップの手順を提供します。
プラットフォーム固有のバーコードパッケージを使用する利点は何ですか?
プラットフォーム固有のパッケージを使用することで、不要なダウンロードを防ぎ、パフォーマンスを最適化します。各パッケージは特定のオペレーティングシステムに適した依存関係でカスタマイズされており、統合と機能性を向上させます。
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))

