Compartilhar 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 no projeto de páginas de propriedade caixa de diálogo.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.

ObservaçãoObservação

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. Em Solution Explorer, com o botão direito do projeto C++ e selecione propriedades.

  2. No Property Pages caixa de diálogo caixa, expanda o Propriedades de configuração nó e selecione depuração.

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

Consulte também

Tarefas

Como depurar a partir de um projeto de DLL