Ir para o conteúdo do rodapé
AJUDA DO .NET

O que é o Visual C++ Redistributable?

O que é o Microsoft Visual C++ Redistributable?

O Microsoft Visual C++ Redistributable (MSVCR) é um pacote oferecido pela Microsoft para programas desenvolvidos usando o Visual Studio. Contém bibliotecas de tempo de execução C e C++ e é essencialmente plug-and-play na plataforma Windows. Você precisa baixar a versão do Visual C++ correspondente à versão solicitada pelo programa e instalá-la para começar a trabalhar. Se o programa compilado utilizar bibliotecas C ou C++, o pacote Visual C++ correspondente será necessário para executá-lo. A arquitetura do Visual C++ deve corresponder à arquitetura de destino da aplicação.

O que é o Visual C++ Redistributable: Figura 1

Qual versão redistribuível do Visual C++ é necessária?

Existem várias versões do Visual C++ disponíveis, e você pode baixar e instalar versões específicas de acordo com a arquitetura do seu computador. Os pacotes estão disponíveis para arquiteturas de 32 bits e 64 bits. Se você possui um sistema operacional (SO) x64 (64 bits), pode instalar as versões x64 e x86 (32 bits) em sua plataforma Windows. No entanto, para sistemas operacionais x86, você só pode baixar e instalar versões x86. Segue abaixo uma lista de todas as versões disponíveis para sistemas operacionais x86 e x64: Última versão do MSVCR compatível com o Visual Studio .

Visual C++ Redistributable para Iron Products

IronPDF

O que é o IronPDF e qual a sua relação com o Visual C++?

A biblioteca IronPDF .NET é uma biblioteca .NET para criação e manipulação de PDFs. É possível desenvolver aplicações usando o IronPDF no Visual Studio. O IronPDF é compatível com as versões mais recentes do .NET e retrocede até as versões padrão 2.0 e versões principais padrão do .NET Framework. Se você estiver desenvolvendo aplicativos para sistemas operacionais mais antigos, um pacote redistribuível do Visual C++ é indispensável.

O IronPDF requer o pacote Visual C++ Redistributable na plataforma Windows de destino para a maioria de suas operações. Tarefas relacionadas a dependências do Chrome, ou se você não conseguir inicializar o IronPDF, os objetos IronInterop ou Pdfium exigem o pacote Microsoft Visual C++ Redistributable na máquina de destino. Outra exceção comum é PlatformNotSupportedException. Isso significa que o registro não é compatível com esta plataforma específica. Esse problema, que raramente ocorre, também pode ser resolvido instalando o pacote redistribuível do Visual C++ necessário.

Os aplicativos desenvolvidos com o Visual Studio 2015, 2017, 2019 e 2022 exigem a versão mais recente do pacote Visual C++ Redistributable para serem executados na máquina de destino. Ele está disponível para máquinas com arquitetura x86 e x64.

O IronPDF utiliza o mecanismo Chromium para converter HTML em PDF de forma rápida, precisa e confiável.

IronOCR

O que é o IronOCR e qual a sua relação com o Visual C++?

A biblioteca IronOCR é uma biblioteca de reconhecimento óptico de caracteres usada para extrair texto de imagens e PDFs. O IronOCR também utiliza os recursos do IronPDF para trabalhar com documentos PDF. Isso significa que os pacotes redistribuíveis do Visual C++ são frequentemente necessários para aplicativos IronOCR .

Os aplicativos IronOCR também são criados usando o Visual Studio, e um pacote Visual C++ relevante é necessário. As versões do Visual Studio anteriores a 2015 exigem um pacote de tempo de execução redistribuível do Visual C++ separado. Para o Visual Studio 2015 e versões posteriores, é necessário instalar a versão mais recente do MICROSOFT VISUAL C++ 2015 - 2022 RUNTIME.

Para obter mais guias de solução de problemas sobre o Visual C++ redistribuível para IronOCR, visite o Guia de Solução de Problemas do IronPDF .

Corrigindo erros usando os pacotes redistribuíveis do Visual C++

Os programas criados no Visual Studio usando IronPDF ou IronOCR exigem que um pacote redistribuível do Visual C++ esteja instalado na máquina de destino onde o aplicativo precisa ser implantado.

Visual Studio 2015, 2017, 2019 e 2022

A versão mais recente do Visual C++ redistribuível foi desenvolvida com os recursos mais recentes do C++, além de melhorias de desempenho, segurança e confiabilidade. Para aplicativos criados no Visual Studio 2015, 2017, 2019 e 2022, os seguintes runtimes do Visual C++ 2015-2022 precisam ser instalados de acordo com a arquitetura da máquina:

Para obter a versão mais recente compatível com ARM64, clique neste link para fazer o download: ARM64 VC++ Redistributable Para obter a versão mais recente para x86, clique neste link para fazer o download: Pacote Redistribuível do VC++ para x86 Para obter a versão mais recente de 64 bits, clique neste link para fazer o download: Pacote Redistribuível do VC++ para x64

Visual Studio 2013 (VC++ 12.0)

Para aplicativos criados no Visual Studio 2013, é necessário instalar o seguinte pacote redistribuível do Visual Studio C++:

Para baixar atualizações e outras versões, visite: Pacote Redistribuível de Atualização do Visual C++ 2013

Visual Studio 2012 (VC++ 11.0) ATUALIZAÇÃO 4

Para aplicativos criados no Visual Studio 2012, é necessário instalar o seguinte pacote redistribuível do Visual Studio C++:

Para baixar atualizações e outras versões, visite: Pacotes redistribuíveis do Microsoft Visual C++ para Visual Studio 2012 Update 4

Versões antigas do Visual Studio

As seguintes versões não são mais suportadas:

  • Visual Studio 2010 (VC++ 10.0) SP1
  • Visual Studio 2008 (VC++ 9.0) SP1
  • Visual Studio 2005 (VC++ 8.0) SP1

Adicionando o Pacote Redistribuível do Visual C++ ao instalador do aplicativo IronPDF ou IronOCR para máquinas de destino.

Como desenvolvedor, você pode adicionar o pacote redistribuível do Microsoft Visual C++ necessário ao instalador do aplicativo. Isso ajuda o usuário a executar seu programa sem precisar baixar nenhuma dependência adicional. O arquivo redistribuível do Visual C++ pode ser incluído no instalador do aplicativo, como o MSI, se necessário. A lista de pacotes redistribuíveis do Microsoft Visual C++ para Visual Studio está detalhada acima. Você pode escolher a versão correta para incluir no instalador do seu aplicativo.

Como instalar manualmente a versão mais recente do Visual C++ Redistributable?

Para instalar o Visual C++ Redistributable, basta baixar a versão correta e instalá-la usando o arquivo de instalação. Os passos a seguir ajudarão você a baixar e instalar a versão mais recente do runtime do Visual C++ 2015-2022 para aplicativos criados no Visual Studio 2022 usando o IronPDF ou o IronOCR:

  1. Visite o site de distribuição do Microsoft Visual C++ para baixar a versão mais recente. Aqui está o link: Baixar a versão mais recente do MSVCR .

    O que é o Visual C++ Redistributable: Figura 2

  2. Após o download do arquivo, navegue até a pasta onde o arquivo foi salvo e clique duas vezes para abri-lo e instalá-lo.
  3. A configuração será exibida. Selecione a opção de contrato e clique em instalar para instalar a versão 2015-2022 do Visual C++ no seu computador.

    O que é o Visual C++ Redistributable: Figura 3

  4. A instalação será iniciada e deverá levar alguns segundos para ser concluída.

    O que é o Visual C++ Redistributable: Figura 4

  5. Após a conclusão da instalação, você precisa reiniciar o computador para usar o Microsoft Visual C++ Redistributable em seus aplicativos. Clique em reiniciar e você estará pronto para usar os aplicativos.

    O que é o Visual C++ Redistributable: Figura 5

  6. Para verificar a instalação, abra o painel de controle e veja se o Visual C++ redistribuível 2015-2022 foi adicionado aos programas. Também mostrará as versões atuais do Visual C++ Redistributable que já estão instaladas.

    O que é o Visual C++ Redistributable: Figura 6

Resumo

Neste artigo, aprendemos o que é o pacote Visual C++ Redistributable e como ele está vinculado a diferentes produtos Iron. Essas são bibliotecas de vínculo dinâmico (DLLs) necessárias em tempo de execução para o funcionamento correto de um aplicativo. Se você pretende executar apenas aplicativos criados com o Visual Studio, pode escolher a versão apropriada do Microsoft Visual C++ redistribuível para isso.

Agora você pode obter uma versão de avaliação gratuita de produtos Iron como o IronPDF e o IronOCR .

Perguntas frequentes

O que é o Microsoft Visual C++ Redistributable?

O Microsoft Visual C++ Redistributable (MSVCR) é um pacote fornecido pela Microsoft para programas desenvolvidos com o Visual Studio. Ele contém as bibliotecas de tempo de execução C e C++ necessárias para executar aplicativos que utilizam essas bibliotecas.

Qual versão redistribuível do Visual C++ é necessária para minha aplicação?

A versão específica necessária depende da arquitetura de destino da aplicação e da versão do Visual Studio usada para compilá-la. Para sistemas de 64 bits, as versões x64 e x86 podem ser instaladas, enquanto que para sistemas de 32 bits, apenas as versões x86 são aplicáveis.

Por que os pacotes redistribuíveis do Visual C++ são necessários para as bibliotecas .NET?

Determinadas bibliotecas .NET, como as usadas para criação e manipulação de PDFs, exigem o Visual C++ Redistributable na plataforma Windows de destino para operações relacionadas às dependências do Chrome e à inicialização de certos objetos.

Como o Reconhecimento Óptico de Caracteres (OCR) se beneficia do Visual C++ Redistributable?

As bibliotecas de Reconhecimento Óptico de Caracteres (OCR) geralmente exigem pacotes redistribuíveis do Visual C++, pois podem usar recursos de outras bibliotecas que dependem desses redistribuíveis, garantindo o funcionamento adequado.

Como posso corrigir erros relacionados ao Visual C++ Redistributable?

Muitas vezes, os erros podem ser resolvidos garantindo que o pacote redistribuível do Visual C++ apropriado esteja instalado na máquina de destino. Isso é crucial para aplicativos criados com o Visual Studio que utilizam determinadas bibliotecas .NET.

Posso incluir o Visual C++ Redistributable no instalador do meu aplicativo?

Sim, os desenvolvedores podem incluir o pacote redistribuível do Visual C++ necessário no instalador do aplicativo para garantir que o usuário final não precise baixar dependências adicionais.

Qual versão do Visual C++ Redistributable é necessária para aplicativos criados no Visual Studio 2015 e versões posteriores?

Aplicativos criados no Visual Studio 2015, 2017, 2019 e 2022 exigem que a versão mais recente do runtime do Visual C++ (2015-2022) esteja instalada na máquina de destino.

Como faço para instalar manualmente a versão mais recente do Visual C++ Redistributable?

Para instalar, baixe a versão correta do site da Microsoft, execute o arquivo de instalação, aceite os termos e siga as etapas de instalação. É necessário reiniciar o sistema para concluir a instalação.

Por que o Microsoft Visual C++ Redistributable é importante para o desempenho de aplicativos?

Os pacotes redistribuíveis do Microsoft Visual C++ são vitais para garantir que os aplicativos desenvolvidos com o Visual Studio funcionem corretamente, pois fornecem as bibliotecas de tempo de execução necessárias para manter o desempenho e a confiabilidade do aplicativo.

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

Equipe de suporte de ferro

Estamos online 24 horas por dia, 5 dias por semana.
Bater papo
E-mail
Liga para mim