Pacotes NuGet do IronQR

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

IronQR é uma poderosa biblioteca para geração e leitura de códigos QR, criada para desenvolvedores .NET . Para oferecer suporte a uma ampla gama de plataformas, mantendo as instalações leves, o IronQR está disponível como pacotes NuGet modulares. Seja para desktop, dispositivos móveis, Linux, macOS ou implantações nativas da nuvem, existe um pacote sob medida para o seu ambiente. O IronQR funciona em todos os principais tipos de projetos .NET, incluindo Aplicativos de Console, Bibliotecas de Classe, WPF, WinForms, ASP.NET (MVC, Razor Pages, Web API), Blazor Server e WebAssembly, .NET MAUI e Xamarin.

Este artigo apresenta cada pacote NuGet do IronQR e ajuda você a escolher o mais adequado para sua aplicação.

Versões .NET Suportadas

O IronQR tem como alvo o .NET Standard 2.0, proporcionando uma ampla compatibilidade ao longo do ecossistema .NET. Os seguintes runtimes são totalmente suportados:

  • .NET Framework 4.6.2+
  • .NET Standard 2.0+
  • .NET Core 2.0+
  • .NET 5, 6, 7, 8, 9 e 10

Todos os pacotes listados abaixo compartilham a mesma compatibilidade de framework, então sua escolha de pacote depende da sua plataforma alvo — não da sua versão .NET.

IronQR

Windows Logo related to IronQR Nuget related to IronQR Docker related to IronQR Azure 1 related to IronQR Amazon Web Services related to IronQR Ubuntu V1 related to IronQR

A embalagem mais utilizada. Adequado para a maioria das aplicações .NET para desktop, servidor e web executadas no Windows.

PM> Install-Package IronQR

Inclui:

  • Funcionalidade principal (IronQr.Slim)
  • Detecção de QR Code baseada em aprendizado de máquina
  • Otimizações específicas para Windows

IronQr.Slim

Nuget related to IronQr.Slim

Uma versão minimalista do IronQR, construída sem detecção avançada de aprendizado de máquina ou dependências específicas de plataforma. Ideal para:

  • Projetos onde o desempenho e o tamanho são priorizados em detrimento da precisão total de detecção.
  • Desenvolvimento multiplataforma, incluindo:
  • Windows
  • Linux
  • macOS (Intel e ARM)
  • iOS e Android via MAUI ou Xamarin
  • Ambientes onde você só precisa gerar códigos QR ou digitalizar imagens nítidas e de alta resolução.

Para usar este pacote, você precisará do pacote IronSoftware.ReaderInternals específico do sistema operacional. Por exemplo, para usar no Linux, você precisaria do IronSoftware.ReaderInternals.Linux .

PM> Install-Package IronQr.Slim

Exclui:

  • Detecção avançada de QR Code baseada em imagens
  • Otimizações específicas da plataforma (por exemplo, aceleração por GPU ou bibliotecas nativas)

ObserveTodos os outros pacotes (por exemplo, IronQR, IronQr.Linux, IronQR.iOS) dependem internamente de IronQr.Slim. Se você procura uma solução minimalista e sem dependências, comece por aqui.

IronQr.Linux

Linux V1 related to IronQr.Linux Debian related to IronQr.Linux Ubuntu related to IronQr.Linux Centos related to IronQr.Linux Nuget related to IronQr.Linux Azure 1 related to IronQr.Linux Amazon Web Services related to IronQr.Linux Docker related to IronQr.Linux

Projetado para ambientes Linux do lado do servidor, incluindo implantações em contêineres e CI/CD:

  • Docker
  • AWS Lambda (runtime Linux)
  • Azure Functions (modo Linux)

PM> Install-Package IronQr.Linux

Inclui:

  • IronQr.Slim
  • Motor de detecção de aprendizado de máquina
  • Bibliotecas nativas específicas do Linux

IronQr.MacOs / IronQr.MacOs.ARM

Mac Client related to IronQr.MacOs / IronQr.MacOs.ARM Nuget related to IronQr.MacOs / IronQr.MacOs.ARM

Estão disponíveis pacotes para ambientes de desktop macOS, incluindo suporte para Apple Silicon (M1/M2):

  • Aplicativos .NET MAUI executados no macOS
  • Aplicativos .NET nativos para desktop no macOS (Intel e ARM)

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

Inclui:

  • IronQr.Slim
  • Detecção de aprendizado de máquina
  • Dependências nativas do macOS

IronQR.iOS / IronQr.Android

?size=72&id=20822&format=png&color=000000 related to IronQR.iOS / IronQr.Android Nuget related to IronQR.iOS / IronQr.Android ?size=72&id=P2AnGyiJxMpp&format=png&color=000000 related to IronQR.iOS / IronQr.Android

Versões do IronQR específicas para dispositivos móveis, para uso em desenvolvimento nativo ou multiplataforma, incluindo:

  • Xamarin
  • Aplicativos móveis .NET MAUI
  • Desenvolvimento nativo para Android/iOS

PM> Install-Package IronQR.iOS
PM> Install-Package IronQr.Android

Inclui:

  • IronQr.Slim
  • Componentes internos nativos específicos para dispositivos móveis

Dica: Comece com o pacote IronQR, a menos que você tenha restrições específicas de implantação, como dispositivos móveis ou ambientes de execução leves.

Instalação em IDEs

Visual Studio — Use a interface gráfica do Gerenciador de Pacotes NuGet (procure por "IronQR") ou execute os comandos PM> Install-Package listados acima no Console do Gerenciador de Pacotes. JetBrains Rider — Abra a janela de ferramenta NuGet integrada, procure por "IronQR" e instale o pacote correspondente à sua plataforma-alvo. VS Code / CLI — Execute dotnet add package IronQR no terminal em seu diretório de projeto. Substitua IronQR por qualquer nome de pacote específico da plataforma conforme necessário.

Perguntas frequentes

Quais são as plataformas disponíveis para os pacotes NuGet do IronQR?

Os pacotes NuGet do IronQR estão disponíveis para diversas plataformas, incluindo Windows, Linux, Mac, iOS e Android, permitindo que os desenvolvedores integrem funcionalidades de código QR em seus projetos .NET em diferentes ambientes.

Como posso instalar os pacotes NuGet do IronQR no Linux?

Para instalar os pacotes NuGet do IronQR no Linux, você pode usar a CLI do .NET executando o comando dotnet add package IronQR ou usar um gerenciador de pacotes compatível que suporte pacotes NuGet.

Existem pacotes IronQR específicos para desenvolvimento mobile?

Sim, a IronQR oferece pacotes específicos para desenvolvimento mobile em iOS e Android, permitindo que os desenvolvedores integrem facilmente funcionalidades de código QR em seus aplicativos móveis.

Como posso garantir a compatibilidade ao escolher um pacote IronQR?

Para garantir a compatibilidade, selecione o pacote IronQR que corresponda à plataforma de destino e à versão do .NET do seu projeto. Isso garante desempenho ideal e integração perfeita.

Quais dicas de resolução de problemas estão disponíveis para a instalação de pacotes IronQR?

Ao instalar os pacotes IronQR, certifique-se de ter a versão correta do .NET instalada e verifique as configurações de origem do pacote NuGet. Se os problemas persistirem, consulte a documentação detalhada e busque suporte da comunidade.

Como o IronQR oferece suporte a funcionalidades de código QR multiplataforma?

O IronQR oferece suporte a funcionalidades multiplataforma, disponibilizando pacotes otimizados para Windows, Linux, Mac, iOS e Android, permitindo que os desenvolvedores implementem recursos de código QR de forma consistente em diferentes ambientes.

O IronQR pode ser usado tanto para gerar quanto para ler códigos QR em aplicações .NET?

Sim, o IronQR oferece funcionalidades robustas tanto para gerar quanto para ler códigos QR, tornando-se uma solução completa para integrar recursos de código QR em aplicações .NET.

Quais são as principais considerações ao integrar o IronQR em um projeto .NET?

Entre as principais considerações, estão a seleção do pacote apropriado para a plataforma do seu projeto, a garantia da compatibilidade com a versão do .NET e o seguimento das melhores práticas de instalação para obter um processo de integração tranquilo.

Quais são os benefícios de usar o IronQR para soluções de código QR?

O IronQR oferece benefícios como compatibilidade multiplataforma, facilidade de integração e funcionalidades abrangentes de código QR, tornando-o a escolha ideal para aprimorar aplicativos .NET com soluções confiáveis de código QR.

Que recursos estão disponíveis para desenvolvedores que utilizam o IronQR?

Os desenvolvedores têm acesso a documentação detalhada, fóruns da comunidade e suporte técnico dedicado da Iron Software para auxiliar em quaisquer dúvidas ou desafios encontrados durante o uso do IronQR.

Zeeshan Wazir
Desenvolvedor Full Stack

Zeeshan Wazir é um desenvolvedor Full Stack com sólida experiência em PHP (Laravel), C# e ASP.NET. Ele também possui habilidades em programação Python, que utiliza frequentemente para agilizar e automatizar tarefas complexas.

Com um mestrado em Ciência da Computação, Zeeshan combina ...

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.