IronBarCode 高度なインストールと.NETの互換性

This article was translated from English: Does it need improvement?
Translated
View the article in English

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パッケージ

Windows Logo related to BarCode NuGetパッケージ Nuget related to BarCode NuGetパッケージ Docker related to BarCode NuGetパッケージ Azure 1 related to BarCode NuGetパッケージ Amazon Web Services related to BarCode NuGetパッケージ Ubuntu V1 related to BarCode NuGetパッケージ

最も一般的に使用されます。 Visual Studioでできるだけ早く開始できるように設定されています。 ほとんどのプロジェクトに適しています。

PM > Install-Package BarCode

  • BarCode.Slimを含む
  • BarCode.Detectionを含む
  • IronSoftware.ReaderInternals.Windows、Windows特有の依存関係

BarCode.Slim NuGetパッケージ

Nuget related to BarCode.Slim NuGetパッケージ

バーコードを検出するための機械学習機能は含まれていません。

PM > Install-Package BarCode.Slim

  • 他のすべてのパッケージはこのパッケージを参照します。
  • 実際のIronBarCode.dllを含みます。
  • Windows、Linux、またはmacOS固有の依存関係は含まれていません。
  • Barcode.Detectionは含まれていません。

ご注意このパッケージは最小のフットプリントを持ち、他のパッケージを参照しません。入力にデジタルノイズが多い場合は、より良い結果を得るためにBarcode.Detectionを追加することを検討してください。

BarCode.Detection NuGetパッケージ

Nuget related to BarCode.Detection NuGetパッケージ

機械学習を使用してバーコードの検出精度を向上させる高度なパッケージであり、開発者は自由にパラメータをカスタマイズできます。

PM > Install-Package BarCode.Detection

  • すべてのプラットフォームをサポートしています。
  • ベースBarCodeパッケージに含まれています。

BarCode.Linux

Linux V1 related to BarCode.Linux Debian related to BarCode.Linux Ubuntu related to BarCode.Linux Centos related to BarCode.Linux Nuget related to BarCode.Linux Azure 1 related to BarCode.Linux Amazon Web Services related to BarCode.Linux Docker related to BarCode.Linux

クラウドおよび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パッケージ

Mac Client related to BarCode.MacOs & BarCode.MacOs.ARM NuGetパッケージ Nuget related to 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を含む
  • IronSoftware.ReaderInternals.MacOs.ARMを含む、macOS固有の依存関係

BarCode.iOS NuGetパッケージ

?size=72&id=20822&format=png&color=000000 related to BarCode.iOS NuGetパッケージ Nuget related to BarCode.iOS NuGetパッケージ

IronBarCodeは、モバイルベースのiOSアプリケーション専用に設計されたiOSパッケージを提供します。 IronBarCodeをスタンドアロンのバーコードリーダーとして簡単に統合するか、既存のアプリケーションと統合できます。 IronBarCodeをiOSに設定する方法についての詳細は、このセットアップガイドを参照してください。

PM > Install-Package BarCode.iOS

  • BarCode.Slimを含む
  • IronSoftware.ReaderInternals.iOSを含む、iOS固有の依存関係

BarCode.Android NuGetパッケージ

?size=72&id=P2AnGyiJxMpp&format=png&color=000000 related to BarCode.Android NuGetパッケージ Nuget related to BarCode.Android NuGetパッケージ

同様に、IronBarCodeはAndroid体験も提供し、開発者が障害なしに両方のプラットフォームで開発できるようにします。 IronBarCodeをAndroidに設定する方法についての詳細は、このセットアップガイドを参照してください。

PM > Install-Package BarCode.Android

  • BarCode.Slimを含む
  • IronSoftware.ReaderInternals.Androidを含む、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))

カーティス・チャウ
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。

準備はできましたか?
Nuget ダウンロード 2,121,847 | バージョン: 2026.3 リリース
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか? PM > Install-Package BarCode
サンプルを実行する 文字列が BarCode になるのを見る。