Preparing a Test Machine To Run a Debug Executable
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 Understanding Dependencies of a Visual C++ Application.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çã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 Redistributing Visual C++ Files. |
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 os módulos de mesclagem para instalar uma versão de depuração de uma DLL específico do Visual C++ para %windir% \ system32 \ diretório.Um exemplo dessa implantação pode ser encontrado em Walkthrough: Deploying a Visual C++ Application By Using a Setup Project.
Instalar uma DLL específica do Visual C++ para o aplicativo usando os arquivos que são fornecidos no diretório \Arquivos de Programas\Microsoft Visual Studio v10.0\VC\Redist\debug_nonredist\.
Observação Para depuração remota do seu aplicativo 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.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 Como: configurar depuração remota.
O uso implantar para copiar a saída do projeto e outros arquivos para o computador remoto.Um exemplo dessa implantação pode ser encontrado em A depuração remota de um projeto construído localmente.