Partilhar via


Como depurar no modo misto

Os procedimentos a seguir descrevem como depurar código gerenciado e código nativo, também conhecido depuração de modo misto. Há dois cenários para fazer isso, dependendo de a DLL ou o aplicativo serem escritos em código nativo:

  • O aplicativo de chamada que chama a DLL é escrito em código nativo. Nesse caso, a DLL é gerenciada e os depuradores gerenciados e nativos devem estar habilitados para depurar ambos. Você pode verificar isso na caixa de diálogo ou na janela <Projeto> Páginas de Propriedades. Como você faz isso depende de a depuração ser iniciada do projeto de DLL ou do projeto de aplicativo de chamada.

  • O aplicativo de chamada que chama a DLL é escrito em código gerenciado e sua DLL é escrita em código nativo.

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.

Para habilitar a depuração de modo misto

  1. No Gerenciador de Soluções, selecione o projeto.

  2. No menu Exibir, clique em Páginas de Propriedades.

  3. Na caixa de diálogo Páginas de Propriedades do <Projeto>, expanda o nó Propriedades de Configuração e selecione Depuração.

  4. Defina Tipo de Depurador como Misto ou Automático.

Consulte também

Tarefas

Como depurar a partir de um projeto de DLL