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
No Gerenciador de Soluções, selecione o projeto.
No menu Exibir, clique em Páginas de Propriedades.
Na caixa de diálogo Páginas de Propriedades do <Projeto>, expanda o nó Propriedades de Configuração e selecione Depuração.
Defina Tipo de Depurador como Misto ou Automático.