Utilizando chaves de licença do IronQR

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

Como obter uma chave de licença

Adicionar uma chave de licença do IronQR permite que você implemente seu projeto ao vivo sem restrições ou marcas d'água.

Você pode Compre uma chave de licença ou inscreva-se em um programa de fidelidade. Obtenha aqui a chave de teste gratuita de 30 dias .


Passo 1: Baixe a versão mais recente do IronQR

Instale via NuGet.

Instale a versão mais recente do pacote NuGet IronQR usando o seguinte comando:

Install-Package IronQR

Para obter mais informações, visite a página do pacote NuGet para IronQR .

Instalar via DLL

Como alternativa, o arquivo .DLL do IronQR pode ser baixado e adicionado ao seu projeto como referência.


Passo 2: Aplique sua chave de licença

Configure sua licença usando o código.

Adicione o seguinte código na inicialização da sua aplicação, antes de usar o IronQR, para definir sua chave de licença:

: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";
$vbLabelText   $csharpLabel

Configure sua licença usando o Web.Config ou o App.Config.

Para aplicar uma chave globalmente ao seu aplicativo usando o Web.Config ou o App.Config, adicione a seguinte chave ao seu arquivo de configuração em appSettings:

<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>
XML

Observação: Existe um problema conhecido de licenciamento com as versões do IronQR lançadas antes da 2024.3.2 nos seguintes projetos:

  • Projetos ASP.NET
  • Versão do .NET Framework >= 4.6.2

A chave armazenada em um arquivo Web.config pode NÃO ser captada e usada pelo produto. Visite o artigo de resolução de problemas para saber mais.

Garanta que IronQr.License.IsLicensed retorne true para verificar se a licença foi aplicada com sucesso.


Defina sua chave de licença usando um arquivo appsettings.json do .NET Core.

Para aplicar uma chave globalmente à sua aplicação .NET Core :

  • Adicione um arquivo JSON ao seu projeto chamado appsettings.json no diretório raiz.
  • Adicione uma chave IronQr.LicenseKey ao seu arquivo de configuração JSON. O valor deve ser sua chave de licença.
  • Certifique-se de que a propriedade do arquivo Copiar para o diretório de saída esteja definida como Copiar sempre.

Arquivo: appsettings.json

{
    "IronQr.LicenseKey": "IronQR-MYLICENSE-KEY-1EF01"
}

Passo 3: Teste sua chave

Faça um teste para verificar se a sua chave foi instalada corretamente usando o seguinte código:

: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;
$vbLabelText   $csharpLabel

Passo 4: Comece seu projeto

Siga nosso tutorial sobre como começar a usar o IronQR .


Questões?

Se tiver alguma dúvida, entre em contato comsupport@ironsoftware.com

Perguntas frequentes

Como posso obter uma chave de licença para o IronQR?

Você pode obter uma chave de licença comprando-a ou se inscrevendo para um teste gratuito de 30 dias na página de licenciamento do IronQR.

Quais são os passos para instalar o IronQR usando o NuGet?

Para instalar o IronQR usando o NuGet, utilize o comando: nuget install IronQR e siga as instruções na página do pacote NuGet.

Como posso usar minha chave de licença do IronQR em um aplicativo C#?

Defina sua chave de licença do IronQR no código de inicialização do aplicativo com: IronQr.License.LicenseKey = "Your-License-Key" .

Posso configurar a chave de licença do IronQR no arquivo Web.Config?

Sim, você pode adicionar a chave de licença à seção appSettings do seu arquivo Web.Config. No entanto, observe o problema conhecido em versões anteriores à 2024.3.2 em projetos ASP.NET, onde a chave pode não ser reconhecida.

Como faço para aplicar uma chave de licença do IronQR em uma aplicação .NET Core?

Adicione um arquivo JSON chamado appsettings.json ao seu projeto e inclua sua chave de licença em IronQr.LicenseKey . Certifique-se de que a propriedade do arquivo esteja definida como 'Copiar sempre'.

Como posso testar se minha chave de licença do IronQR está funcionando?

Use IronQr.License.IsValidLicense("Your-License-Key") e IronQr.License.IsLicensed para validar e garantir que a licença seja aplicada.

O que devo fazer se minha chave de licença do IronQR não for reconhecida no Web.Config?

Em projetos ASP.NET anteriores à versão 2024.3.2, a chave pode não ser reconhecida. Consulte o artigo de solução de problemas para obter soluções.

Existe suporte disponível para problemas com a chave de licença do IronQR?

Sim, caso encontre algum problema, pode entrar em contato com a equipe de suporte através do endereço support@ironsoftware.com para obter assistência.

Quais configurações são necessárias para usar o IronQR em um projeto .NET Framework?

Para projetos .NET Framework, defina a chave de licença no arquivo Web.Config ou App.Config, na seção appSettings.

Onde posso baixar o arquivo DLL do IronQR para instalação manual?

Você pode baixar a DLL do IronQR do site da Iron Software e adicioná-la como referência em seu projeto.

O IronQR é compatível com o .NET 10? Como faço para aplicar chaves de licença em projetos .NET 10?

Sim, o IronQR é compatível com o .NET 10 como uma de suas estruturas de destino. Você pode aplicar a chave de licença em um projeto .NET 10 da mesma forma que em um projeto .NET Core: adicionando um arquivo appsettings.json na raiz do seu projeto com "IronQr.LicenseKey": "Your-License-Key" , garantindo que as propriedades do arquivo estejam definidas como "Copiar Sempre". Você também pode defini-la no código usando IronQr.License.LicenseKey = ... antes de usar a biblioteca. Se estiver buscando compatibilidade com o .NET Framework (por meio de multiplataformas do .NET 10 ou uso da biblioteca), certifique-se de que o Web.Config/App.Config ou o licenciamento baseado em código esteja sendo usado adequadamente. Consulte os detalhes de compatibilidade do NuGet para confirmação.

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais ...

Leia mais
Pronto para começar?
Nuget Downloads 61,359 | Versão: 2026.3 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronQR
executar um exemplo Veja seu URL se transformar em um código QR.