Share via


Preparar um computador de teste para executar um executável de depuração

Os aplicativos criados usando o Visual C++ exigem que vcruntime e outras bibliotecas sejam executadas. Normalmente, as versões de depuração de aplicativos exigem as versões de depuração correspondentes das bibliotecas. Você deve implantar essas bibliotecas em seu computador de teste para testar a versão de depuração do aplicativo. Para identificar quais DLLs você deve implantar, siga as etapas em Noções básicas sobre as dependências de um aplicativo do Visual C++. Normalmente, as versões de depuração das DLLs da biblioteca do Visual C++ têm nomes que terminam com "d". Por exemplo, a versão de depuração de vcruntime140.dll tem o nome vcruntime140d.dll.

Observação

As versões de depuração de um aplicativo não são redistribuíveis, assim como as versões de depuração das DLLs da biblioteca do Visual C++. Você pode implantar versões de depuração de aplicativos e DLLs do Visual C++ apenas em outros computadores, para a única finalidade de depuração e teste dos aplicativos em um computador que não tenha o Visual Studio instalado. Para obter mais informações, consulte Redistribuindo arquivos do Visual C++.

Maneiras de implantar as bibliotecas

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

  • Utilize implantação central para instalar um versão de depuração de uma DLL específica do Visual C++ no diretório %windir%\system32\. Você pode implantar as DLLs de depuração usando um projeto de instalação que inclui DLLs para a versão da biblioteca e a arquitetura de destino do aplicativo. Você pode ver um exemplo de um projeto de implantação em Passo a passo: implantar um aplicativo Visual C++ usando um projeto de configuração.

  • Utilize implantação local para instalar uma versão de depuração de uma DLL do Visual C++ específica no diretório de instalação do aplicativo. Para obter mais informações sobre onde encontrar as DLLs de depuração não redistribuíveis, consulte Determinar quais DLLs serão redistribuídas.

  • Use a opção Deploy na caixa de diálogo Configuration Manager do Visual Studio para copiar a saída do projeto e outros arquivos para o computador remoto.

Após a instalação das DLLs do Visual C++, execute um depurador remoto em um compartilhamento de rede. Para obter mais informações sobre a depuração remota, confira Depuração remota.

Confira também

Implantação no Visual C++
Opções de linha de comando do Windows Installer
Exemplos de implantação
Depuração remota