Compartilhar via


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

  1. No Gerenciador de Soluções, selecione o projeto que cria a DLL.

  2. No menu Exibir, escolhaPáginas de Propriedades.

  3. Na caixa de diálogo Páginas de Propriedades, abra a pasta Propriedades de Configuração e selecione a categoria Depurando.

  4. Na caixa Comando, especifique o nome do caminho para o contêiner. Por exemplo, C:\Arquivos de Programas\MyApplication\MYAPP.EXE.

  5. 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.

Consulte também

Conceitos

Segurança do depurador

Outros recursos

Depurando no Visual Studio