IronQR NuGet Paketleri
IronQR, .NET geliştiricileri için tasarlanmış güçlü bir QR kod oluşturma ve tarama kütüphanesidir. Kurulumların hafif kalmasını sağlarken geniş platform yelpazesi sağlamak için IronQR, modüler NuGet paketleri olarak mevcuttur. İster masaüstü, ister mobil, Linux, macOS ya da bulut tabanlı dağıtımlar hedefliyor olun, ortamınıza uygun bir paket mevcuttur. IronQR, Konsol Uygulamaları, Sınıf Kütüphaneleri, WPF, WinForms, ASP.NET (MVC, Razor Sayfaları, Web API), Blazor Server ve WebAssembly, .NET MAUI ve Xamarin dahil tüm büyük .NET proje türlerinde çalışır.
Bu makale, her bir IronQR NuGet paketini tanıtır ve uygulamanız için doğru olanını seçmenize yardımcı olur.
Desteklenen .NET Sürümleri
IronQR, .NET ekosisteminde geniş uyumluluk sağlayan .NET Standard 2.0'ı hedefler. Aşağıdaki çalışma zamanları tamamen desteklenmektedir:
- .NET Framework 4.6.2+
- .NET Standard 2.0+
- .NET Core 2.0+
- .NET 5, 6, 7, 8, 9 ve 10
Aşağıda listelenen tüm paketler, aynı çerçeve uyumluluğunu paylaşır, bu yüzden paket seçiminiz hedef platformunuza bağlıdır - .NET sürümünüz değil.
IronQR
En sık kullanılan paket. Windows üzerinde çalışan çoğu .NET masaüstü, sunucu ve web uygulamaları için uygundur.
Şunları içerir:
- Temel işlevsellik (IronQr.Slim)
- Makine öğrenme tabanlı QR algılama
- Windows'a özgü optimizasyonlar
IronQr.Slim
Gelişmiş makine öğrenme algılaması veya platforma özgü bağımlılıklar olmadan geliştirilmiş IronQR'nin minimal bir versiyonudur. Şunlar için idealdir:
- Performans ve boyutun tam algılama doğruluğuna göre öncelikli olduğu projeler
- Çapraz platform geliştirme, dahil olmak üzere:
- Windows
- Linux
- macOS (Intel ve ARM)
- iOS ve Android, MAUI veya Xamarin aracılığıyla
- Sadece QR kodları oluşturmanız veya temiz, yüksek çözünürlüklü görüntüleri taramanız gereken ortamlar
Bu paketi kullanmak için OS'ye özel IronSoftware.ReaderInternals paketine ihtiyaçınız olacaktır. Örneğin, Linux üzerinde kullanmak için IronSoftware.ReaderInternals.Linux gerekecektir.
PM> Install-Package IronQr.Slim
Dışladığı şunlar:
- Gelişmiş görüntü tabanlı QR algılama
- Platforma özgü optimizasyonlar (örneğin, GPU hızlandırma veya yerel kütüphaneler)
IronQR, IronQr.Linux, IronQR.iOS) dahili olarak IronQr.Slim'e bağımlıdır. Eğer minimal, bağımlılığı olmayan bir çözüm arıyorsanız, buradan başlayın.IronQr.Linux
Sunucu tarafı Linux ortamları için tasarlanmıştır, kapsayıcı ve CI/CD dağıtımları dahil:
- Docker
- AWS Lambda (Linux çalışma zamanı)
- Azure Fonksiyonlar (Linux modu)
PM> Install-Package IronQr.Linux
Şunları içerir:
- IronQr.Slim
- ML algılama motoru
- Linux'a özgü yerel kütüphaneler
IronQr.MacOs / IronQr.MacOs.ARM
macOS masaüstü ortamlar için paketler mevcut, Apple Silicon (M1/M2) desteği dahil:
- macOS üzerinde çalışan .NET MAUI uygulamaları
- macOS üzerinde yerel .NET masaüstü uygulamaları (Intel ve ARM)
PM> Install-Package IronQr.MacOs
PM> Install-Package IronQr.MacOs.ARM
Şunları içerir:
- IronQr.Slim
- ML algılama
- Yerel macOS bağımlılıkları
IronQR.iOS / IronQr.Android
IronQR'nin yerel veya çapraz platform geliştirmelerde kullanım için mobil özelleşmiş sürümleri, şunları içerir:
- Xamarin
- .NET MAUI mobil uygulamaları
- Yerel Android/iOS geliştirme
PM> Install-Package IronQR.iOS
PM> Install-Package IronQr.Android
Şunları içerir:
- IronQr.Slim
- Mobil özel yerel iç kısımlar
İpucu: Mobil cihazlar veya hafif çalışma zamanları gibi belirli dağıtım kısıtlamalarınız yoksa IronQR paketinden başlayın.
IDE'ler Arası Kurulum
Visual Studio — NuGet Paket Yöneticisi GUI'yi kullanarak ("IronQR" arayın) veya yukarıda Paket Yöneticisi Konsolunda listelenen PM> Install-Package komutlarını çalıştırın.
JetBrains Rider — Yerleşik NuGet araç penceresini açın, "IronQR" arayın ve hedef platformunuza uygun paketi yükleyin.
VS Code / CLI — Proje dizininizdeki terminalden dotnet add package IronQR çalıştırın. Gerekirse IronQR ile herhangi bir platforma özgü paket adını değiştirin.
Sıkça Sorulan Sorular
IronQR NuGet paketleri için mevcut platformlar nelerdir?
IronQR NuGet paketleri, Windows, Linux, Mac, iOS ve Android dahil olmak üzere çeşitli platformlar için mevcuttur, geliştiricilerin farklı ortamlarda .NET projelerine QR kod işlevselliklerini entegre etmelerini sağlar.
Linux'ta IronQR NuGet paketlerini nasıl kurabilirim?
Linux'ta IronQR NuGet paketlerini kurmak için, dotnet add package IronQR komutunu kullanarak .NET CLI kullanabilir veya NuGet paketlerini destekleyen uyumlu bir paket yöneticisini kullanabilirsiniz.
Mobil geliştirme için özel IronQR paketleri var mı?
Evet, IronQR, iOS ve Android üzerinde mobil geliştirme için özel paketler sunar ve geliştiricilerin mobil uygulamalarına QR kod işlevselliklerini kolayca entegre etmelerini sağlar.
IronQR paketi seçerken uyumluluğu nasıl sağlarım?
Uyumluluğu sağlamak için, projenizin hedef platformuna ve .NET sürümüne uygun IronQR paketini seçin. Bu, optimal performansı ve sorunsuz entegrasyonu sağlar.
IronQR paketlerini kurarken hangi sorun giderme ipuçları mevcuttur?
IronQR paketlerini kurarken, doğru .NET sürümünün yüklü olduğundan emin olun ve NuGet paket kaynağı ayarlarını doğrulayın. Sorunlar devam ederse, detaylı dokümantasyonu inceleyin ve topluluk desteği arayın.
IronQR'un çapraz platform QR kodu işlevlerini nasıl desteklediği
IronQR, Windows, Linux, Mac, iOS ve Android için optimize edilmiş paketler sunarak çapraz platform işlevlerini destekler. Bu sayede geliştiriciler, farklı ortamlarda tutarlı bir şekilde QR kodu özelliklerini uygulayabilir.
IronQR, .NET uygulamalarında hem QR kodu oluşturma hem de okuma için kullanılabilir mi?
Evet, IronQR, hem QR kodu oluşturma hem de okuma için güçlü işlevler sunar. Bu, QR kodu özelliklerini .NET uygulamalarına entegre etmek için kapsamlı bir çözümdür.
.NET projesine IronQR'u entegre ederken nelere dikkat edilmesi gerekiyor?
Anahtar dikkate alınması gerekenler arasında projenizin platformu için uygun paketin seçilmesi, .NET sürüm uyumluluğunun sağlanması ve sorunsuz bir entegrasyon süreci için en iyi kurulum uygulamalarının takip edilmesi bulunur.
QR kodu çözümleri için IronQR kullanmanın faydaları nelerdir?
IronQR, çapraz platform uyumluluğu, entegrasyon kolaylığı ve kapsamlı QR kodu işlevsellikleri gibi faydalar sunar. Bu, .NET uygulamalarını güvenilir QR kodu çözümleri ile geliştirmek için ideal bir seçimdir.
IronQR kullanan geliştiriciler için hangi kaynaklar mevcut?
Geliştiriciler, IronQR kullanırken karşılaşılan sorular veya zorluklar için ayrıntılı belgelere, topluluk forumlarına ve Iron Software'tan özel teknik desteğe erişebilir.

