Como: Depurar DLLs

Este tópico se aplica a:

Edição

Visual Basic

C#

C++

Desenvolvedores Web

Express

Somente nativo

Padrão

Somente nativo

PRO e equipe

Somente nativo

Legenda de tabela:

Aplica-se

Não é aplicada

Comando ou comandos oculta por padrão.

Observação:

As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar seu configurações , escolher Import and exportar Settings no menu Ferramentas.Para obter mais informações, consulte Configurações do Visual Studio.

Quando você depurar uma DLL, você pode iniciar a depuração de:

  • O projeto usado para criar o arquivo executável que chama a DLL.

- ou -

  • O projeto usado para criar a DLL propriamente dito.

Se você tiver o projeto usado para criar o arquivo executável, inicie a depuração desse projeto.Em seguida, você pode em em aberto um arquivo de fonte para a DLL e defina pontos de interrupção nesse arquivo, mesmo que não seja uma parte do projeto usado para criar o arquivo executável.Para obter mais informações, consulte Pontos de interrupção.

Se você iniciar a depuração do projeto que cria a DLL, você deve especificar o executável que você deseja usar na depuração da DLL.

Para especificar um executável para a sessão de depurar

  1. In O gerenciador de soluções, selecionar o projeto que cria a DLL.

  2. From the View menu, chooseProperty Pages.

  3. No Páginas de propriedades diálogo caixa, abra o Propriedades de configuração pasta e selecionar o Depuração categoria.

  4. No Comando, especifique o nome do caminho para o contêiner.Por exemplo, C:\programa Files\MyApplication\MYAPP.EXE.

  5. No Argumentos de comando, especifique quaisquer argumentos necessários para o executável.

If you do not specify the executable in the ProjectProperty Pages dialog box, the Executable for Debugging Session Dialog Box appears when you start debugging.

Consulte também

Conceitos

Segurança do Depurador

Outros recursos

Depuração no Visual Studio