Como: depurar uma executável não parte de uma solução de Visual Studio
Às vezes, convém depurar um executável que não é parte de um Visual Studio projeto.Pode ser um executável criado fora do Visual Studio ou um executável recebidos de outra pessoa.
A resposta usual para esse problema é iniciar o executável fora do Visual Studio e anexar a ele usando o Visual Studio depurador.Para mais informações, consulte Anexar a processos em execução.
Anexar a um aplicativo requer algumas etapas manuais, portanto demora alguns segundos.Este ligeiro atraso significa que anexação não ajudará se você estiver tentando depurar um problema que ocorre durante a inicialização.Além disso, se você estiver depurando um programa que não espera para entrada do usuário e termina rapidamente, talvez você não tenha tempo para anexar a ele.Se você tiver Visual C++ instalado, você pode criar um projeto EXE para um programa.
Para criar um projeto EXE para um executável existente
Sobre o arquivo menu, clique em Abrir e selecione projeto.
No Abrir projeto caixa de diálogo, clique na lista suspensa lista Avançar para o nome do arquivo caixa e selecione Todos os arquivos de projeto.
Localize o arquivo executável e, em seguida, clique em OK.
Isso cria uma solução temporária que contém o arquivo executável.
Para importar um executável em uma solução de Visual Studio
Sobre o arquivo , aponte para Adicionar projetoe clique em Projeto existente.
No Add Existing Project caixa de diálogo, clique na lista suspensa lista Avançar para o nome do arquivo caixa e selecione Todos os arquivos de projeto.
Localize e selecione o arquivo executável.
Clique em OK.
Inicie o executável escolhendo um comando de execução, como Iniciar, da Debug menu.
Observação Nem todas as linguagens de programação oferecem suporte a projetos EXE.Instalar Visual C++ se você precisar usar esse recurso.
Quando você estiver depurando um executável sem o código-fonte, os recursos de depuração disponíveis são limitados, se você anexa a uma execução executável ou adicionar o executável para um Visual Studio solução.Se o executável foi criado sem informações de depuração em um formato compatível, os recursos disponíveis são mais limitados.Se você tiver o código-fonte, a melhor abordagem é importar o código-fonte em Visual Studio e criar uma compilação de depuração do executável em Visual Studio.
Consulte também
Conceitos
[OBSOLETO] Arquivos de banco de dados de programa (C++)
[OBSOLETO] Arquivos de banco de dados de programa (C#, F# e Visual Basic)