IronBarCode の高度なインストール
IronBarCodeは強力なライブラリで、できるだけ多くの環境をサポートすることを目指しています。 これを達成するために、異なるプラットフォーム用にファイルを別々にパッケージ化しています。 1つの、オールインワンパッケージは、ほとんどのユーザーにとって不要なダウンロードにつながります。 代わりに、IronBarCodeはターゲット環境に特化したライブラリをインストールするための高度なツールを提供しています。
IronBarCode NuGetパッケージをインストールする代わりに、NuGetで特定のパッケージを検索することができます。 全てのパッケージの機能とAPIは同じです; しかし、開発方法は若干異なる場合があります。
この記事は明確な比較を提供し、あなたのニーズに最も適したIronBarCodeを提案する推奨ガイドとして役立ちます!
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を追加することを検討してください。機械学習を使用してバーコードの検出精度を向上させる高度なパッケージであり、開発者は自由にパラメータをカスタマイズできます。
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を含むIron Software.ReaderInternals.Linuxを含む、これはLinux固有の依存関係です
BarCode.MacOs & BarCode.MacOs.ARM NuGetパッケージ
これらの2つのパッケージは、macOS & macOS.ARMユーザー専用にカスタマイズされており、開発者がIronBarCodeをmacOSベースのアプリケーションに利用および統合できるようにします。 詳しくは、macOSのためのこの設定ガイドを参照してください。
Install-Package BarCode.MacOs PM > Install-Package BarCode.MacOs.ARM
BarCode.Slimを含むBarCode.Detectionを含む- Contains
Iron Software.ReaderInternals.iOSorIron Software.ReaderInternals.MacOs.ARM, macOS専用の依存関係
BarCode.iOS NuGetパッケージ
IronBarCodeは、モバイルベースのiOSアプリケーション専用に設計されたiOSパッケージを提供します。 IronBarCodeをスタンドアロンのバーコードリーダーとして簡単に統合するか、既存のアプリケーションと統合できます。 IronBarCodeをiOSに設定する方法についての詳細は、このセットアップガイドを参照してください。
PM > Install-Package BarCode.iOS
BarCode.Slimを含む- Contains
Iron Software.ReaderInternals.iOS、iOS専用の依存関係
BarCode.Android NuGetパッケージ
同様に、IronBarCodeはAndroid体験も提供し、開発者が障害なしに両方のプラットフォームで開発できるようにします。 IronBarCodeをAndroidに設定する方法についての詳細は、このセットアップガイドを参照してください。
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パッケージはすべて完全な互換性を維持しています。([Iron Software.com](https://Iron Software.com/csharp/barcode/?utm_source=openai))






