IronQR NuGet Paketleri
IronQR, .NET geliştiricileri için tasarlanmış güçlü bir QR kodu oluşturma ve tarama kütüphanesidir. Kurulumları hafif tutarak geniş bir platform yelpazesini desteklemek amacıyla, IronQR modüler NuGet paketleri olarak mevcuttur. Masaüstü, mobil, Linux, macOS veya buluta özgü dağıtımlar hedefliyorsanız, ortamınıza göre uyarlanmış bir paket bulunmaktadır. IronQR, Console Applications, Class Libraries, WPF, WinForms, ASP.NET (MVC, Razor Pages, Web API), Blazor Server ve WebAssembly, .NET MAUI ve Xamarin dahil olmak üzere tüm büyük .NET proje türleriyle uyumludur.
Bu makale, her IronQR NuGet paketini tanıtır ve uygulamanız için doğru olanı 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ıştırma ortamları tam olarak desteklenir:
- .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 nedenle paket seçiminiz hedef platformunuza bağlıdır - .NET sürümünüze değil.
IronQR
En yaygın kullanılan paket. Windows üzerinde çalışan çoğu .NET masaüstü, sunucu ve web uygulaması için uygundur.
Şunları içerir:
- Temel işlevsellik (IronQr.Slim)
- Makine öğrenimi tabanlı QR tespiti
- Windows'a özel optimizasyonlar
IronQr.Slim
IronQR'nin gelişmiş makine öğrenimi tespiti veya platforma özgü bağımlılıklar olmadan oluşturulmuş minimal bir sürümüdür. İdeal olan:
- Performans ve boyutun, tam tespit doğruluğu üzerindeki projelerde önemli olduğu projeler
- Çapraz platform geliştirme, şu dahil olmak üzere:
- Windows
- Linux
- macOS (Intel ve ARM)
- MAUI veya Xamarin üzerinden iOS ve Android
- Yalnızca 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 işletim sistemine özgü IronSoftware.ReaderInternals paketine ihtiyacınız olacak. Örneğin, Linux üzerinde kullanmak için IronSoftware.ReaderInternals.Linux ihtiyacınız olacaktır.
PM> Install-Package IronQr.Slim
Hariç tutulanlar:
- Gelişmiş resim tabanlı QR tespiti
- Platforma özgü optimizasyonlar (özellikle GPU hızlandırma veya yerel kütüphaneler)
IronQR, IronQr.Linux, IronQR.iOS) depend on IronQr.Slim internally. Minimale, bağımlılık gerektirmeyen bir çözüm arıyorsanız buradan başlayın.IronQr.Linux
Sunucu tarafı Linux ortamları için tasarlanmıştır, kapsüllenmiş ve CI/CD dağıtımları dahil olmak üzere:
- Docker
- AWS Lambda (Linux çalıştırma ortamı)
- Azure Functions (Linux modu)
PM> Install-Package IronQr.Linux
Şunları içerir:
- IronQr.Slim
- ML tespit motoru
- Linux'a özel yerel kütüphaneler
IronQr.MacOs / IronQr.MacOs.ARM
Apple Silicon (M1/M2) desteği dahil olmak üzere macOS masaüstü ortamları için paketler mevcuttur:
- 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 tespiti
- Yerel macOS bağımlılıkları
IronQR.iOS / IronQr.Android
Yerel veya çapraz platform geliştirmede kullanmak için mobil spesifik IronQR sürümleri, şu dahil:
- 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 spesifik yerel iç kısımlar
İpucu: Belirli dağıtım kısıtlamalarınız yoksa mobil cihazlar veya hafif çalıştırma ortamları gibi başlangıç için IronQR paketi ile başlayın.
IDE'ler Arası Kurulum
Visual Studio — Use the NuGet Package Manager GUI (search for "IronQR") or run the PM> Install-Package commands listed above in the Package Manager Console.
JetBrains Rider — Dahili NuGet araç penceresini açın, "IronQR" için arama yapın ve hedef platformunuza uygun paketi yükleyin.
VS Code / CLI — Run dotnet add package IronQr from the terminal in your project directory. Substitute IronQR with any platform-specific package name as needed.
Sıkça Sorulan Sorular
IronQR NuGet paketlerinin mevcut platformları nelerdir?
IronQR NuGet paketleri Windows, Linux, Mac, iOS ve Android dahil olmak üzere çeşitli platformlarda mevcuttur ve geliştiricilerin farklı ortamlardaki .NET projelerine QR kod işlevselliğini entegre etmelerini sağlar.
Linux üzerinde IronQR NuGet paketleri nasıl yüklenir?
Linux üzerinde IronQR NuGet paketlerini yüklemek için, .NET CLI kullanarak dotnet add package IronQR komutunu çalıştırabilir veya NuGet paketlerini destekleyen uyumlu bir paket yöneticisi 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, bu da geliştiricilerin mobil uygulamalarına QR kod işlevselliğini kolayca entegre etmelerini sağlar.
Bir IronQR paketini seçerken uyumluluğu nasıl sağlarım?
Uyumluluğu sağlamak için, projenizin hedef platformu ve .NET sürümü ile eşleşen IronQR paketini seçin. Bu, optimal performansı ve sorunsuz entegrasyonu sağlar.
IronQR paketlerinin yüklenmesi için hangi sorun giderme ipuçları mevcuttur?
IronQR paketlerini yüklerken, doğru .NET sürümünün kurulu olduğundan emin olun ve NuGet paket kaynağı ayarlarınızı doğrulayın. Sorunlar devam ederse, ayrıntılı dokümantasyona başvurun ve topluluk desteği arayın.
IronQR, çapraz platform QR kod işlevselliklerini nasıl destekler?
IronQR, Windows, Linux, macOS, iOS ve Android için optimize edilmiş paketler sunarak geliştiricilerin farklı ortamlarda QR kod özelliklerini tutarlı bir şekilde uygulamalarına olanak tanıyarak çapraz platform işlevselliklerini destekler.
IronQR, .NET uygulamalarda hem QR kodları oluşturarak hem de okuyarak kullanılabilir mi?
Evet, IronQR, QR kodlarını oluşturma ve okuma için sağlam işlevler sağlar, bu da .NET uygulamalarına QR kod özelliklerini entegre etmek için kapsamlı bir çözüm haline getirir.
Bir .NET projesine IronQR entegrasyonu yaparken anahtar dikkate alınması gerekenler nelerdir?
Anahtar dikkate alınması gerekenler, projenizin platformu için uygun paketin seçilmesini, .NET sürüm uyumsuzluğunu sağlamayı ve sorunsuz bir entegrasyon süreci sağlamak için en iyi kurulum uygulamalarını takip etmeyi içerir.
QR kod çözümleri için IronQR kullanmanın faydaları nelerdir?
IronQR, .NET uygulamalarını güvenilir QR kod çözümleri ile güçlendirmek için ideal bir seçim haline getiren çapraz platform uyumluluğu, kolay entegrasyon ve kapsamlı QR kod işlevsellikleri gibi faydalar sunar.
IronQR kullanan geliştiriciler için hangi kaynaklar mevcuttur?
Geliştiriciler, IronQR kullanırken karşılaşılan herhangi bir soru veya zorluğa yardımcı olacak detaylı dokümantasyon, topluluk forumları ve Iron Software'dan özel teknik desteğe erişebilirler.

