Como depurar DLLs nativas
Dica
As caixas de diálogo e os comandos de menu que você vê podem ser diferentes dos descritos na Ajuda, dependendo da sua edição ou das configurações ativas.Para alterar as configurações, escolha Importar e Exportar Configurações no menu Ferramentas.Para obter mais informações, consulte Personalizando configurações de desenvolvimento no Visual Studio.
Quando você depura uma DLL, pode iniciar a depuração de:
- O projeto usado para criar o executável que chama a DLL.
- ou -
- O projeto usado para criar a própria DLL.
Se você tiver o projeto usado para criar o executável, inicie a depuração do início desse projeto. Você pode abrir um arquivo de origem para a DLL e definir os pontos de interrupção nesse arquivo, mesmo que não seja uma parte do projeto usado para criar o executável. Para obter mais informações, consulte Pontos de interrupção.
Se você iniciar a depuração do projeto que cria a DLL, deverá especificar o executável que deseja usar ao depurar a DLL.
Para especificar um executável para a sessão de depuração
No Gerenciador de Soluções, selecione o projeto que cria a DLL.
No menu Exibir, escolhaPáginas de Propriedades.
Na caixa de diálogo Páginas de Propriedades, abra a pasta Propriedades de Configuração e selecione a categoria Depurando.
Na caixa Comando, especifique o nome do caminho para o contêiner. Por exemplo, C:\Arquivos de Programas\MyApplication\MYAPP.EXE.
Na caixa Argumentos do Comando, especifique todos os argumentos necessários para o executável.
Se você não especificar o executável na caixa de diálogo ProjectPáginas de Propriedades, a Caixa de diálogo Executável para Sessão de Depuração será exibida quando você iniciar a depuração.