IronBarcode Gelişmiş Kurulum & .NET Uyumluluğu

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

IronBarcode güçlü bir kütüphanedir ve mümkün olduğunca fazla ortamı desteklemeyi amaçlıyoruz. Bunu başarmak için dosyaları farklı platformlar için ayrı paketleriz. Tek, hepsi bir arada bir paket, çoğu kullanıcı için gereksiz indirmelere neden olur. Bunun yerine, IronBarcode, kütüphaneyi belirli hedef ortamınız için kuracak gelişmiş araçlar sağlar.

IronBarCode NuGet Paketini yüklemek yerine, NuGet'te belirli paketleri arayabiliriz. Tüm paketlerin işlevsellik ve API'si aynı kalır; ancak gelişme şekilleri biraz farklı olabilir.

Bu makale, net bir karşılaştırma sunmayı amaçlamakta ve ihtiyaçlarınıza en uygun IronBarCode'yi önermek için bir rehber görevi görmektedir!

.NET Sürüm Uyumluğu

IronBarcode, .NET Standard 2.0'ı hedef alır ve .NET 10, 9, 8, 7, 6, 5, .NET Core 3.x ve 2.x ile .NET Framework 4.6.2+'yı destekler. Aşağıda listelenen tüm platforma özgü paketler aynı çerçeve uyumluluğunu paylaşır, bu nedenle hedeflediğiniz .NET sürümü hangi paketi seçeceğinizi etkilemez — bu karar işletim sisteminize ve dağıtım ortamınıza dayanmaktadır.

BarCode NuGet Paketi

Windows Logo related to BarCode NuGet Paketi Nuget related to BarCode NuGet Paketi Docker related to BarCode NuGet Paketi Azure 1 related to BarCode NuGet Paketi Amazon Web Services related to BarCode NuGet Paketi Ubuntu V1 related to BarCode NuGet Paketi

En yaygın kullanılan. Visual Studio'da mümkün olan en kısa sürede çalışmaya başlamanızı sağlamak için yapılandırılmıştır. Çoğu projeye uygundur.

PM> Install-Package BarCode

  • BarCode.Slim içerir
  • BarCode.Detection içerir
  • IronSoftware.ReaderInternals.Windows içerir, bir Windows'a özgü bağımlılık

BarCode.Slim NuGet Paketi

Nuget related to BarCode.Slim NuGet Paketi

Barkodları tespit etmek için Makine Öğrenimi özelliğini içermez.

PM > Install-Package BarCode.Slim

  • Diğer paketlerin tümü bu paketi referans alır.
  • Gerçek IronBarCode.dll içerir.
  • Windows, Linux veya macOS'a özgü bağımlılıkları içermez.
  • Barcode.Detection'yi İÇERMEZ.

Lütfen dikkate alınBu paket en küçük boyuttadır ve diğer paketlere referans vermez. Ancak, girdi büyük miktarda dijital gürültü içeriyorsa, daha iyi sonuçlar elde etmek için Barcode.Detection eklemeyi düşünün.

BarCode.Detection NuGet Paketi

Nuget related to BarCode.Detection NuGet Paketi

Daha doğru barkod tespiti için Makine Öğrenmesini kullanan gelişmiş bir paket, geliştiricilerin ihtiyaçlarına uygun parametreleri özgürce özelleştirmelerine olanak tanır.

PM > Install-Package BarCode.Detection

  • Tüm platformları destekler.
  • Temel BarCode paketi içinde yer alır.

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

Bulut ve Linux tabanlı işletim sistemleri düşünülerek tasarlanmış olup, AWS & Lambda, Azure Functions ve Linux modundaki WebApps için özellikle iyi çalışır. Linux için ayarlamak üzere bu kılavuza bakın.

PM > Install-Package BarCode.Linux

  • BarCode.Slim içerir
  • BarCode.Detection içerir
  • Linux'a özgü bir bağımlılık olan IronSoftware.ReaderInternals.Linux içerir

BarCode.MacOs & BarCode.MacOs.ARM NuGet Paketleri

Mac Client related to BarCode.MacOs & BarCode.MacOs.ARM NuGet Paketleri Nuget related to BarCode.MacOs & BarCode.MacOs.ARM NuGet Paketleri

Bu iki paket, geliştiricilerin macOS tabanlı uygulamalarında IronBarcode'u kullanmalarını ve entegre etmelerini sağlamak için özellikle macOS & macOS.ARM kullanıcılarına yönelik tasarlanmıştır. daha fazla bilgi için lütfen macOS için bu kurulum kılavuzuna bakın.

Install-Package BarCode.MacOs PM > Install-Package BarCode.MacOs.ARM

  • BarCode.Slim içerir
  • BarCode.Detection içerir
  • IronSoftware.ReaderInternals.iOS veya IronSoftware.ReaderInternals.MacOs.ARM içerir, macOS'a özgü bir bağımlılık

BarCode.iOS NuGet Paketi

?size=72&id=20822&format=png&color=000000 related to BarCode.iOS NuGet Paketi Nuget related to BarCode.iOS NuGet Paketi

IronBarcode, mobil tabanlı iOS uygulamaları için özel olarak tasarlanmış bir iOS paketi sunar. IronBarcode'u bağımsız bir barkod okuyucu olarak kolayca entegre edin veya mevcut uygulamalarla entegre edin. IronBarcode'un iOS üzerinde nasıl ayarlanacağı hakkında daha fazla bilgi için lütfen bu kurulum kılavuzuna bakın.

PM > Install-Package BarCode.iOS

  • BarCode.Slim içerir
  • iOS'a özgü bir bağımlılık olan IronSoftware.ReaderInternals.iOS içerir

BarCode.Android NuGet Paketi

?size=72&id=P2AnGyiJxMpp&format=png&color=000000 related to BarCode.Android NuGet Paketi Nuget related to BarCode.Android NuGet Paketi

Benzer şekilde, IronBarcode aynı zamanda Android deneyimi de sunar, böylece geliştiriciler her iki platformda da engel olmadan geliştirme yapabilir. IronBarcode'un Android üzerinde nasıl ayarlanacağı hakkında daha fazla bilgi için lütfen bu kurulum kılavuzuna bakın.

PM > Install-Package BarCode.Android

  • BarCode.Slim içerir
  • Android'e özgü bir bağımlılık olan IronSoftware.ReaderInternals.Android içerir

Sıkça Sorulan Sorular

NuGet kullanarak bir barkod kütüphanesinin platforma özel sürümlerini nasıl yükleyebilirim?

IronBarcode kütüphanesinin platforma özgü sürümlerini NuGet kullanarak, geliştirme ortamınıza uygun paketi seçerek yükleyebilirsiniz. Bu, optimize edilmiş performans sağlar ve gereksiz indirmeleri azaltır.

BarCode.Slim paketinin temel işlevselliği nedir?

BarCode.Slim paketi, Windows, Linux veya macOS'a özgü bağımlılıkları hariç tutarak en küçük boyutta gerekli IronBarcode.dll'i sağlar. Gürültünün minimum olduğu ortamlarda idealdir, ancak barkod algılama için makine öğrenimi özelliklerinden yoksundur.

BarCode.Detection paketi barkod algılamasını nasıl geliştirir?

BarCode.Detection paketi, barkod algılamasını makine öğrenimi algoritmaları ile geliştirerek tüm platformlarda daha doğru sonuçlar sağlar. Temel BarCode paketine dahil edilmiş olup algılama parametrelerinin özelleştirilmesine olanak tanır.

BarCode.Linux paketini Linux ortamları için uygun kılan nedir?

BarCode.Linux paketi, AWS ve Azure Fonksiyonları gibi bulut ve Linux tabanlı işletim sistemleri için optimize edilmiştir. Bu ortamlarda optimal performansı sağlamak için Linux'a özgü bağımlılıkları içerir.

macOS paketleri geliştiriciler için nasıl farklılık gösterir?

BarCode.MacOs paketi macOS uygulamaları için tasarlanmıştır, BarCode.MacOs.ARM ise özellikle macOS ARM mimarileri içindir. Her iki paket de sorunsuz entegrasyonu sağlamak için macOS'a özgü bağımlılıkları içerir.

Mobil uygulamalarda barkod işlevsellikleri için destek var mı?

Evet, IronBarcode, iOS için BarCode.iOS ve Android uygulamaları için BarCode.Android gibi mobil platformlar için özel paketler sunmaktadır. Her biri platforma özgü bağımlılıkları içermektedir.

Tam barkod işlevselliği için birden fazla paket yüklemem gerekiyor mu?

Hayır, sadece hedef ortamınıza uygun olan paketi yüklemeniz gerekiyor. Her paket belirli platformlar için özelleştirilmiştir ancak aynı temel barkod işlevselliklerini sunar.

Farklı platformlarda barkod kütüphanelerini yüklemek için kurulum kılavuzlarını nerede bulabilirim?

Iron Software web sitesinde Linux, macOS, iOS ve Android dahil olmak üzere çeşitli platformlarda IronBarcode yükleme kılavuzları bulunmaktadır. Bu kılavuzlar kurulum ve yapılandırma için adım adım talimatlar sunar.

Platforma özgü barkod paketlerini kullanmanın faydaları nelerdir?

Platforma özgü paketleri kullanmak gereksiz indirmeleri önler ve performansı optimize eder. Her paket, spesifik işletim sistemine uygun bağımlılıklarla uyarlanmıştır ve entegrasyonu ve işlevselliği artırır.

IronBarcode çeşitli platformlarda performansı nasıl optimize eder?

IronBarcode, farklı platformlar için özel paketler sunarak ve her birine özgü bağımlılıklar ekleyerek performansı optimize eder. Bu yaklaşım, ek yükü azaltmaya ve çeşitli geliştirme ortamlarında verimliliği artırmaya yardımcı olur.

IronBarcode, .NET 10 ile uyumlu mu?

Evet. IronBarcode, .NET 10'u destekler ve en yeni Microsoft .NET sürümlerinde kullanılmak üzere .NET 9, 8, 7, 6, 5, Core, Standard ve Framework (4.6.2+) ile tamamen uyumlu kalır. Platform ve özellik bazlı tüm NuGet paketlerinde tam uyumluluk sağlamaktadır.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 2,240,258 | Sürüm: 2026.5 just released
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package BarCode
bir örnek çalıştır dizginizin barkoda dönüştüğünü izle.