Compartilhar via


Preparando uma máquina de teste para executar um executável de depuração

Para preparar um computador para testar a versão de depuração de um aplicativo que é compilado com Visual C++, você precisará implantar versões de depuração de DLL da biblioteca do Visual C++ de que o aplicativo depende.Para identificar DLL que têm que ser implantados, siga as etapas em Noções básicas sobre dependências de um aplicativo Visual C++.Normalmente, as versões de depuração de DLL da biblioteca do Visual C++ têm nomes que terminam em “d”; por exemplo, a versão de depuração de msvcr100.dll é chamada msvcr100d.dll.

ObservaçãoObservação

As versões de depuração de um aplicativo não são redistribuíveis, e as versões de depuração de DLL da biblioteca do Visual C++ não são redistribuíveis.Você pode implantar versões de depuração de aplicativos e as dlls do Visual C++ somente aos outros computadores, com o único objetivo de depuração e teste dos aplicativos em um computador que não tenha Visual Studio instalado.Para obter mais informações, consulte Redistribuindo arquivos do Visual C++.

Existem três maneiras para implantar versões de depuração de DLL da biblioteca do Visual C++ junto com a versão de depuração de um aplicativo.

  • Use a implantação central para instalar uma versão de depuração de uma DLL específico do Visual C++ para %windir% \ system32 \ diretório usando um projeto de configuração que inclui os módulos de mesclagem para a versão da biblioteca e arquitetura direita do seu aplicativo.Os módulos de mesclagem estão localizados no diretório Arquivos de Programas ou Arquivos de Programas (x86) em \Common Files\Merge Modules\.A versão de depuração de um módulo direto tenha depuração no exemplo de namefor, Microsoft_VC110_DebugCRT_x86.msm.Um exemplo dessa implantação pode ser encontrado em Instruções passo a passo: implantando um aplicativo do Visual C++ usando um projeto de instalação.

  • Use a implantação local para instalar uma versão de depuração de uma DLL específica do Visual C++ no diretório de instalação do aplicativo usando os arquivos em que são fornecidos no diretório Arquivos de Programas ou Arquivos de Programas (x86) em \Microsoft Visual Studio <versão>\VC\redist\Debug_NonRedist\.

    ObservaçãoObservação

    Para depuração remota do seu aplicativo compilado usando Visual C++ 2005 ou Visual C++ 2008 em outro computador, você precisará implantar versões de depuração de DLL da biblioteca do Visual C++ como os assemblies lado a lado compartilhados.Você pode usar um projeto ou o Windows Installer de configuração instalar os módulos de mesclagem correspondentes.

  • Use a opção deImplementar de the_ na caixa de diálogo Gerenciador de Configurações no Visual Studio copiar a saída do projeto e outros arquivos para o computador remoto.Um exemplo dessa implantação pode ser encontrado em Configurar depuração remota para um projeto do Visual Studio.

Depois que as dlls do Visual C++ são instalados, você pode executar um depurador remoto em um compartilhamento de rede.Para obter mais informações sobre depuração remota, consulte Configurar as Ferramentas Remotas no dispositivo.

Consulte também

Conceitos

Implantação no Visual C++

Exemplos de implantação

Outros recursos

Configurar as Ferramentas Remotas no dispositivo

Opções de linha de comando do Windows Installer