IRONSOFTWAREHOME

Instalação Avançada do IronBarcode e Compatibilidade com .NET

Curtis Chau
Curtis Chau
Updated: 9 de maio de 2026

O IronBarcode é uma biblioteca poderosa, e nosso objetivo é apoiar o maior número possível de ambientes. Para alcançar isso, embalamos arquivos separadamente para diferentes plataformas. Um único pacote tudo-em-um levaria a downloads desnecessários para a maioria dos usuários. Em vez disso, o IronBarcode oferece ferramentas avançadas para instalar a biblioteca especificamente para o seu ambiente de destino.

Em vez de instalar o Pacote NuGet IronBarCode, podemos procurar pacotes específicos no NuGet. A funcionalidade e a API de todos os pacotes permanecem as mesmas; no entanto, a forma como se desenvolvem pode ser ligeiramente diferente.

Este artigo visa fornecer uma comparação clara e atua como um guia recomendado para sugerir o IronBarCode mais ideal que atenda às suas necessidades!

Compatibilidade de Versão .NET

O IronBarcode é direcionado ao .NET Standard 2.0 e oferece suporte ao .NET 10, 9, 8, 7, 6, 5, .NET Core 3.x e 2.x, e .NET Framework 4.6.2+. Todos os pacotes específicos de plataforma listados abaixo compartilham a mesma compatibilidade de framework, então a versão .NET que você dirige não afeta qual pacote você escolhe — essa decisão é baseada no seu sistema operacional e ambiente de implantação.

Pacote NuGet BarCode

Mais comumente usado. Configurado para que você possa começar a usar o Visual Studio o mais rápido possível. Adequado para a maioria dos projetos.

PM > Install-Package de Código de Barras

  • Contém BarCode.Slim
  • Contém BarCode.Detection
  • Contém IronSoftware.ReaderInternals.Windows, uma dependência específica do Windows

Pacote NuGet BarCode.Slim

Não inclui o recurso de Machine Learning para deteção de códigos de barras.

PM > Install-Package BarCode.Slim

  • Todos os outros pacotes fazem referência a este pacote.
  • Contém o IronBarCode.dll real.
  • NÃO inclui dependências específicas do Windows, Linux ou macOS.
  • NÃO inclui Barcode.Detection.
Observe: Este pacote contém a menor pegada e não faz referência a outros pacotes. No entanto, se a entrada tiver uma grande quantidade de ruído digital, considere adicionar Barcode.Detection para melhores resultados.

Pacote NuGet BarCode.Detection

Um pacote avançado que utiliza Machine Learning para uma deteção de códigos de barras mais precisa, permitindo que os desenvolvedores personalizem livremente os parâmetros conforme suas necessidades.

PM > Install-Package BarCode.Detection

  • Suporta todas as plataformas.
  • Incluído no pacote base BarCode.

Código de barras.Linux

Projetado com foco em nuvem e sistemas operacionais baseados em Linux, funciona particularmente bem para AWS & Lambda, Azure Functions e WebApps no modo Linux. Para configurá-lo no Linux, confira este guia.

PM > Install-Package BarCode.Linux

  • Contém BarCode.Slim
  • Contém BarCode.Detection
  • Contém IronSoftware.ReaderInternals.Linux, uma dependência específica de Linux

Pacotes NuGet BarCode.MacOs & BarCode.MacOs.ARM

Esses dois pacotes são especificamente adaptados para usuários de macOS & macOS.ARM para permitir que desenvolvedores utilizem e integrem o IronBarcode em suas aplicações baseadas em macOS. Para mais informações, consulte este guia de configuração para macOS.

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

  • Contém BarCode.Slim
  • Contém BarCode.Detection
  • Contém IronSoftware.ReaderInternals.iOS ou IronSoftware.ReaderInternals.MacOs.ARM, uma dependência específica de macOS

Pacote NuGet BarCode.iOS

O IronBarcode oferece um pacote iOS que é projetado especificamente para aplicações iOS baseadas em dispositivos móveis. Integre facilmente o IronBarcode como um leitor de código de barras independente ou integre com aplicações existentes. Para mais informações sobre como configurar o IronBarcode no iOS, consulte este guia de configuração.

PM > Install-Package BarCode.iOS

  • Contém BarCode.Slim
  • Contém IronSoftware.ReaderInternals.iOS, uma dependência específica de iOS

Pacote NuGet BarCode.Android

Da mesma forma, o IronBarcode também oferece uma experiência no Android, permitindo que os desenvolvedores desenvolvam em ambas as plataformas sem barreiras. Para mais informações sobre como configurar o IronBarcode no Android, consulte este guia de configuração.

PM > Install-Package BarCode.Android

  • Contém BarCode.Slim
  • Contém IronSoftware.ReaderInternals.Android, uma dependência específica do Android

Perguntas frequentes

Como posso instalar versões específicas da plataforma de uma biblioteca de código de barras usando o NuGet?

Você pode instalar versões específicas da biblioteca IronBarCode para cada plataforma usando o NuGet, selecionando o pacote apropriado para seu ambiente de desenvolvimento. Isso garante desempenho otimizado e reduz downloads desnecessários.

Qual é a funcionalidade principal do pacote BarCode.Slim?

O pacote BarCode.Slim fornece a biblioteca essencial IronBarCode.dll com um tamanho mínimo, excluindo dependências específicas do Windows, Linux ou macOS. É ideal para ambientes com pouco ruído, mas não possui recursos de aprendizado de máquina para detecção de código de barras.

Como o pacote BarCode.Detection melhora a detecção de códigos de barras?

O pacote BarCode.Detection aprimora a detecção de códigos de barras por meio de algoritmos de aprendizado de máquina, fornecendo resultados mais precisos em todas as plataformas. Ele está incluído no pacote básico BarCode e permite a personalização dos parâmetros de detecção.

O que torna o pacote BarCode.Linux adequado para ambientes Linux?

O pacote BarCode.Linux é otimizado para nuvem e sistemas operacionais baseados em Linux, como AWS e Azure Functions. Ele inclui dependências específicas do Linux para garantir o desempenho ideal nesses ambientes.

Quais são as diferenças entre os pacotes do macOS para desenvolvedores?

O pacote BarCode.MacOs foi desenvolvido para aplicativos macOS, enquanto o BarCode.MacOs.ARM é específico para arquiteturas ARM do macOS. Ambos os pacotes incluem dependências específicas do macOS para garantir uma integração perfeita.

Existe suporte para funcionalidades de código de barras em aplicativos móveis?

Sim, a IronBarCode oferece pacotes específicos para plataformas móveis, como o BarCode.iOS para iOS e o BarCode.Android para aplicativos Android, cada um incorporando dependências específicas da plataforma.

Preciso instalar vários pacotes para ter todas as funcionalidades de leitura de código de barras?

Não, você só precisa instalar o pacote correspondente ao seu ambiente de destino. Cada pacote é especializado para plataformas específicas, mas oferece as mesmas funcionalidades básicas de código de barras.

Onde posso encontrar guias de configuração para instalar bibliotecas de código de barras em diferentes plataformas?

Guias de instalação para o IronBarCode em diversas plataformas, incluindo Linux, macOS, iOS e Android, estão disponíveis no site da Iron Software. Esses guias oferecem instruções passo a passo para instalação e configuração.

Quais são os benefícios de usar pacotes de código de barras específicos para cada plataforma?

O uso de pacotes específicos para cada plataforma evita downloads desnecessários e otimiza o desempenho. Cada pacote é personalizado com dependências adequadas ao sistema operacional específico, aprimorando a integração e a funcionalidade.

Como o IronBarCode otimiza o desempenho em diversas plataformas?

O IronBarCode otimiza o desempenho fornecendo pacotes separados para diferentes plataformas, cada um com dependências personalizadas. Essa abordagem ajuda a reduzir a sobrecarga e a melhorar a eficiência em diversos ambientes de desenvolvimento.

O IronBarCode é compatível com o .NET 10?

Sim. O IronBarCode é compatível com o .NET 10, além do .NET 9, 8, 7, 6, 5, Core, Standard e Framework (4.6.2+), permitindo o uso nas versões mais recentes do Microsoft .NET. Ele mantém total compatibilidade em todos os seus pacotes NuGet específicos para cada plataforma e recurso. ([ironsoftware.com](https://ironsoftware.com/csharp/barcode/?utm_source=openai))

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 bem estruturados e visualmente atraentes.

...
Leia mais

Pronto para começar?

Nuget Downloads 2,422,100Versão:2026.9recém-lançado

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.
Biblioteca NuGet C# para PDF
Instalar com NuGet

Versão: 2026.9

PM > Install-Package BarCode
nuget.org/packages/BarCode/
  1. No Solution Explorer, clique com o botão direito do mouse em Referências e selecione Gerenciar Pacotes NuGet.
  2. Selecione Procurar e pesquise "IronBarCode".
  3. Selecione o pacote e instale.
DLL de PDF em C#
Baixar DLL

Versão: 2026.9

  1. Baixe e descompacte o IronBarCode em um local como ~/Libs dentro do diretório da sua solução.
  2. No Solution Explorer do Visual Studio, clique com o botão direito do mouse em Referências. Selecione Procurar e digite "IronBarCode.dll".

Licenças a partir de US$ 749

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.