IronQR Lisans Anahtarlarını Kullanma
Lisans Anahtarı Nasıl Alınır
Bir IronQR lisans anahtarı eklemek, projenizi sınırlamalar veya filigransız olarak canlı yayına almanızı sağlar.
Bir lisans anahtarı satın alabilir veya ücretsiz 30 günlük deneme anahtarı için buradan kaydolabilirsiniz.
Adım 1: IronQR'nin En Son Sürümünü İndirin
NuGet Üzerinden Kurulum
Aşağıdaki komutu kullanarak IronQR NuGet Paketi'nin en son sürümünü yükleyin:
Install-Package IronQR
Daha fazla bilgi için IronQR'ye ait NuGet paket sayfasını ziyaret edin.
DLL Üzerinden Kurulum
Alternatif olarak, IronQr.Dll dosyası indirilebilir ve bir başvuru olarak projenize eklenebilir.
Adım 2: Lisans Anahtarınızı Uygulayın
Kod Kullanarak Lisansınızı Ayarlayın
Lisans anahtarınızı ayarlamak için IronQR'yi kullanmadan önce uygulamanızın başlangıcında aşağıdaki kodu ekleyin:
:path=/static-assets/qr/content-code-examples/how-to/license-keys-set-license.cs
// Set the license key for IronQR before using the library
IronQr.License.LicenseKey = "IronQR_MYLICENSE_KEY_1EF01";
' Set the license key for IronQR before using the library
IronQr.License.LicenseKey = "IronQR_MYLICENSE_KEY_1EF01"
Web.Config veya App.Config Kullanarak Lisansınızı Ayarlayın
Web.Config veya App.Config kullanarak uygulamanıza global olarak bir anahtar uygulamak için, appSettings içindeki tanıtma dosyanıza aşağıdaki anahtarı ekleyin:
<configuration>
...
<appSettings>
<add key="IronQr.LicenseKey" value="IronQR-MYLICENSE-KEY-1EF01"/>
</appSettings>
...
</configuration>
<configuration>
...
<appSettings>
<add key="IronQr.LicenseKey" value="IronQR-MYLICENSE-KEY-1EF01"/>
</appSettings>
...
</configuration>
Not: 2024.3.2'den önceki sürümleri yayımlanan IronQR ile bilinen bir lisanslama problemi vardır:
- ASP.NET projeleri
- .NET Framework sürümü >= 4.6.2
Web.config dosyasında depolanan anahtar, ürün tarafından alınamayabilir ve kullanılamayabilir. Daha fazla bilgi için, sorun giderme makalesini ziyaret edin: IronQR Lisans Anahtarı için Çözüm Makalesi
Lisansın başarıyla uygulandığını doğrulamak için IronQr.License.IsLicensed'nin true değerini döndürdüğünden emin olun.
Bir .NET Core appsettings.json dosyası kullanarak lisans anahtarınızı ayarlayın
.NET Core uygulamanıza bir anahtarı global olarak uygulamak için:
- Projenizin kök dizinine
appsettings.jsonadlı bir JSON dosyası ekleyin. - JSON yapılandırma dosyanıza bir
IronQr.LicenseKeyanahtarı ekleyin. Değer, lisans anahtarınız olmalıdır. - Dosya özelliği Çıkış Dizini Kopyala ayarlandığından emin olun, Her zaman kopyala.
Dosya: appsettings.json
{
"IronQr.LicenseKey": "IronQR-MYLICENSE-KEY-1EF01"
}
Adım 3: Anahtarınızı Test Edin
Anahtarınızın doğru şekilde yüklendiğini aşağıdaki kod ile test edin:
:path=/static-assets/qr/content-code-examples/how-to/license-keys-test-license.cs
// Validate the license key
bool result = IronQr.License.IsValidLicense("IronQR-MYLICENSE-KEY-1EF01");
// Check if IronQR is licensed successfully
bool isLicensed = IronQr.License.IsLicensed;
' Validate the license key
Dim result As Boolean = IronQr.License.IsValidLicense("IronQR-MYLICENSE-KEY-1EF01")
' Check if IronQR is licensed successfully
Dim isLicensed As Boolean = IronQr.License.IsLicensed
Adım 4: Projeye Başlayın
IronQR ile Başlarken nasıl yapılır kılavuzumuzu takip edin.
Sorular?
Sorularınız varsa support@ironsoftware.com adresinden bize ulaşın
Sıkça Sorulan Sorular
IronQR için bir lisans anahtarını nasıl alabilirim?
IronQR lisans anahtarınızı satın alarak veya IronQR lisans sayfasında ücretsiz 30 günlük deneme sürümüne kaydolarak alabilirsiniz.
IronQR'yi NuGet kullanarak kurulum adımları nelerdir?
IronQR'yi NuGet kullanarak kurmak için, nuget install IronQR komutunu kullanın ve NuGet paket sayfasındaki talimatları izleyin.
IronQR lisans anahtarımı C# uygulaması içinde nasıl uygulayabilirim?
Uygulama başlangıç kodunda IronQR lisans anahtarınızı IronQr.License.LicenseKey = "Your-License-Key" ile ayarlayın.
Web.Config dosyasına IronQR lisans anahtarını yapılandırabilir miyim?
Evet, lisans anahtarını Web.Config dosyasının appSettings bölümüne ekleyebilirsiniz. Ancak, 2024.3.2'den önceki versiyonlarda ASP.NET projelerinde anahtarın algılanmaması gibi bilinen bir sorun olduğunu unutmayın.
.NET Core uygulamasında bir IronQR lisans anahtarını nasıl uygularım?
Projenize appsettings.json adlı bir JSON dosyası ekleyin ve lisans anahtarınızı IronQr.LicenseKey altında ekleyin. Dosya özelliğini 'Her zaman kopyala' olarak ayarlayın.
IronQR lisans anahtarımın çalışıp çalışmadığını nasıl test edebilirim?
Lisans anahtarının geçerliliğini ve uygulandığını sağlamak için, IronQr.License.IsValidLicense("Your-License-Key") ve IronQr.License.IsLicensed kullanın.
IronQR lisans anahtarım Web.Config içinde tanınmıyorsa ne yapmalıyım?
ASP.NET projelerinde 2024.3.2 öncesi versiyonlar için anahtar algılanamıyor olabilir. Çözüm makalesini kontrol edin.
IronQR lisans anahtarı sorunları için destek mevcut mu?
Evet, herhangi bir sorunla karşılaşırsanız, destek için support@ironsoftware.com adresinden destek ekibine ulaşabilirsiniz.
.NET Framework projesinde IronQR kullanmak için gerekli yapılandırmalar nelerdir?
.NET Framework projeleri için, lisans anahtarını, Web.Config veya App.Config dosyasında appSettings bölümüne ekleyin.
IronQR DLL dosyasını manuel kurulum için nereden indirebilirim?
IronQR DLL dosyasını Iron Software web sitesinden indirip proje referansınız olarak ekleyebilirsiniz.
IronQR, .NET 10'u destekliyor mu ve .NET 10 projelerinde lisans anahtarlarını nasıl uygularım?
Evet, IronQR, hedef çerçevelerinden biri olarak .NET 10'u destekler. Lisans anahtarını, .NET Core gibi bir .NET 10 projesinde 'IronQr.LicenseKey': 'Your-License-Key' içeren bir appsettings.json dosyası ekleyerek aynı şekilde uygulayabilirsiniz, dosyanın özelliklerinde 'Her zaman kopyala' olarak ayarladığınızdan emin olun. Aynı zamanda, kodda IronQr.License.LicenseKey = ... ayarlayarak kütüphaneyi kullanmadan önce ayarlayabilirsiniz. Eğer .NET Framework uyumluluğunu hedefliyorsanız (.NET 10 çoklu hedefleme veya kütüphane kullanımı yoluyla), Web.Config / App.Config ya da kod tabanlı lisanslamanın uygun şekilde kullanıldığından emin olun. NuGet uyumluluk detayları için konfirmasyon alınız.

