IronQR NuGet パッケージ
IronQR は、.NET 開発者向けに構築された強力な QR コード生成とスキャンのライブラリです。 幅広いプラットフォームをサポートしながら、インストールを軽量に保つために、IronQRはモジュール式のNuGetパッケージとして提供されています。 デスクトップ、モバイル、Linux、macOS、クラウドネイティブなデプロイメントのどれをターゲットにしている場合でも、環境に合わせたパッケージがあります。
この記事では、各IronQR NuGet パッケージを紹介し、アプリケーションに適したものを選ぶお手伝いをします。
IronQR
最も一般的に使用されるパッケージ。 Windows 上で動作するほとんどの .NET デスクトップ、サーバー、ウェブアプリケーションに適しています。
含まれるもの:
- コアの機能 (IronQR.Slim)
- 機械学習に基づくQR検出
- Windows向けの最適化
IronQR.Slim
高度な機械学習による検出やプラットフォーム固有の依存関係を持たないIronQRのミニマルバージョン。 理想的な用途:
- パフォーマンスとサイズを完全な検出精度よりも優先するプロジェクト
- クロスプラットフォーム開発、以下を含む:
- Windows
- Linux
- macOS (Intel および ARM)
- iOS および Android (MAUI または Xamarin 経由で)
- QRコードの生成や、クリーンで高解像度の画像のみをスキャンする必要がある環境
このパッケージを使用するには、OS固有のIronSoftware.ReaderInternalsパッケージが必要です。 例えば、Linuxで使用するにはIronSoftware.ReaderInternals.Linuxが必要です。
PM> Install-Package IronQR.Slim
除外されるもの:
- 高度な画像ベースのQR検出
- プラットフォーム固有の最適化 (例:GPUアクセラレーションやネイティブライブラリ)
IronQR、IronQR.Linux、IronQR.iOS) は内部的にIronQR.Slimに依存しています。 ミニマルで依存関係のないソリューションをお探しなら、ここから始めてください。IronQR.Linux
コンテナ化された環境やCI/CDデプロイメントを含むサーバーサイドのLinux環境向けに設計されました:
- Docker
- AWS Lambda (Linuxランタイム)
- Azure Functions (Linuxモード)
PM> Install-Package IronQR.Linux
含まれるもの:
- IronQR.Slim
- ML検出エンジン
- Linux固有のネイティブライブラリ
IronQR.MacOs / IronQR.MacOs.ARM
Apple Silicon (M1/M2) のサポートを含む macOS デスクトップ環境向けのパッケージが利用可能です:
- macOS上で動作する .NET MAUI アプリ
- macOS上のネイティブ .NET デスクトップアプリケーション (Intel および ARM)
PM> Install-Package IronQR.MacOs
PM> Install-Package IronQR.MacOs.ARM
含まれるもの:
- IronQR.Slim
- ML検出
- ネイティブ macOS 依存関係
IronQR.iOS / IronQR.Android
ネイティブまたはクロスプラットフォームの開発に使用される IronQR のモバイル専用バージョン、以下を含む:
- Xamarin
- .NET MAUI モバイルアプリ
- ネイティブ Android/iOS 開発
PM> Install-Package IronQR.iOS
PM> Install-Package IronQR.Android
含まれるもの:
- IronQR.Slim
- モバイル専用のネイティブ内部仕様
Tip: 特定のデプロイ要件がない限りIronQRパッケージから始めましょう。
よくある質問
IronQR NuGet パッケージの利用可能なプラットフォームは何ですか?
IronQR NuGet パッケージは、Windows、Linux、Mac、iOS、Android を含む様々なプラットフォームで利用可能で、開発者が様々な環境で .NET プロジェクトに QR コード機能を統合できるようにします。
Linux に IronQR NuGet パッケージをインストールするにはどうすればよいですか?
Linux に IronQR NuGet パッケージをインストールするためには、.NET CLI を使用してコマンド dotnet add package IronQR を実行するか、NuGet パッケージをサポートする互換性のあるパッケージマネージャーを使用できます。
モバイル開発のための特定の IronQR パッケージはありますか?
はい、IronQR は iOS および Android でのモバイル開発向けに特定のパッケージを提供しており、開発者がモバイルアプリケーションに QR コード機能を容易に統合できるようにしています。
IronQR パッケージを選択する際に互換性を確保する方法は?
互換性を確保するためには、プロジェクトのターゲットプラットフォームおよび .NET バージョンに合った IronQR パッケージを選択します。これにより、最適なパフォーマンスとシームレスな統合が保証されます。
IronQR パッケージをインストールする際のトラブルシューティングのヒントは何ですか?
IronQR パッケージをインストールする際は、適切なバージョンの .NET がインストールされていることを確認し、NuGet パッケージ ソースの設定を確認してください。問題が解決しない場合は、詳細なドキュメントを参照し、コミュニティサポートを御利用ください。
IronQR はどのようにクロスプラットフォームの QR コード機能をサポートしていますか?
IronQRは、Windows、Linux、Mac、iOS、Android 向けに最適化されたパッケージを提供することでクロスプラットフォームの機能をサポートし、開発者が異なる環境において QR コード機能を一貫して実装できるようにしています。
IronQR は .NET アプリケーションで QR コードの生成と読取りの両方を行うのに使用できますか?
はい、IronQR は QR コードの生成と読取りの両方の堅牢な機能を提供しており、.NET アプリケーションに QR コード機能を統合するための包括的なソリューションです。
.NET プロジェクトに IronQR を統合する際の重要な考慮事項は何ですか?
重要な考慮事項には、プロジェクトのプラットフォームに適したパッケージの選択、.NET バージョンの互換性の確認、スムーズな統合プロセスを実現するためのインストールベストプラクティスの順守が含まれます。
QR コード ソリューションに IronQR を使用することの利点は何ですか?
IronQR は、クロスプラットフォームの互換性、統合の容易さ、そして包括的な QR コード機能といった利点を提供し、信頼できる QR コード ソリューションで .NET アプリケーションを強化するための理想的な選択肢です。
IronQR を使用する開発者向けにはどのようなリソースがありますか?
開発者は、詳細なドキュメント、コミュニティフォーラム、および Iron Software からの専用のテクニカルサポートにアクセスでき、IronQR を使用中の質問や課題に対応します。





