Partilhar via


Redistribuindo arquivos do Visual C++

Quando você implanta um aplicativo, você também deve implantar os arquivos que são necessários para oferecer suporte a ele. Se qualquer um desses arquivos são fornecidos pela Microsoft, verifique se você tem permissão para redistribuí-los. Para exibir uma lista de arquivos permitidos, consulte Redist. txt na.. \Microsoft Visual Studio 10.0\ pasta no computador onde está instalado o Visual Studio. Para rever os termos de licença de Software da Microsoft, consulte o EULA. txt sobre o Visual Studio 2010 mídia de instalação. Para obter mais informações sobre o arquivo redistribuível, consulte Determinando quais DLLs para Redistribute e Exemplos de implantação.

Para implantar o Visual C++ arquivos redistribuíveis, você pode usar o Visual C++ pacote redistribuível (VCRedist_x86.exe, VCRedist_x64.exe ou VCRedist_ia64.exe) que está incluído no Visual Studio, ou use os módulos de mesclagem redistribuíveis, ou você pode instalar diretamente específico Visual C++ DLLs para o pasta local do aplicativo. Uma pasta local do aplicativo é uma pasta que contém um arquivo executável do aplicativo. DLLs devem ser implantadas para a pasta local do aplicativo.

O pacote redistribuível do Visual C++ instala e registra todas as bibliotecas do Visual C++. Se você usá-lo, você deve definir a sua execução no sistema de destino como um pré-requisito para a instalação do aplicativo. Recomendamos que você use este pacote para redistribuir as bibliotecas do Visual C++ para aplicativos que você criar. Para obter um exemplo sobre como usar este pacote, consulte Demonstra Passo a passo: Implantando um aplicativo Visual C++ usando o pacote redistribuível do Visual C++.

Se você utilizar um módulo de mesclagem que contém um Visual C++ DLL, você deve incluí-lo, o pacote do Windows Installer (ou pacote de instalação similar) que você está usando para implantar o aplicativo. For more information, see Redistribuindo usando módulos de mesclagem. Por exemplo, consulte Demonstra Passo a passo: Implantando um aplicativo Visual C++ usando um projeto de instalação.

Possíveis erros de tempo de execução

Se uma biblioteca do Visual C++ DLL não está acessível e o Windows não pode carregar para seu aplicativo, essa mensagem pode ser exibida: Este aplicativo não pôde ser iniciado porque MSVCR100.dll não foi encontrado. Reinstalação do aplicativo pode corrigir esse problema.

Para resolver esse tipo de erro, certifique-se de que o seu aplicativo foi criado corretamente e que bibliotecas Visual C++ corretamente são implantadas no sistema de destino.

Title

Description

Redistribuindo usando módulos de mesclagem

Descreve como usar Visual C++ os módulos de mesclagem redistribuíveis para instalar o assemblies do Visual C++ como DLLs compartilhadas na pasta %windir%\system32.

Redistribuindo controles de ActiveX do Visual C++

Descreve como redistribuir um aplicativo que usa controles de ActiveX.

Redistribuindo arquivos de suporte de banco de dados

Discute como redistribuir os arquivos de suporte para o Data Access Objects (DAO) e as tecnologias de banco de dados do Microsoft Data Access SDK.

Redistribuindo a biblioteca MFC

Descreve como redistribuir um aplicativo que usa o MFC.

Redistribuindo o ATL e OLE DB modelos

Descreve como redistribuir um aplicativo que usa os modelos ATL e OLE DB.

Redistribuindo controles comuns

Descreve como redistribuir um aplicativo que usa os mais recentes controles comuns do Windows (Comctl32. dll) que estão disponíveis com a versão mais recente do Internet Explorer.

Exemplos de implantação

Links para exemplos que demonstram como implantar aplicativos do Visual C++.

Implantação (Visual C++)

Introduz as tecnologias e conceitos de implantação do Visual C++.

Histórico de alterações

Date

History

Motivo

Julho de 2010

Atualizou o conteúdo.

Aprimoramento de informações.