Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Um aplicativo de modo misto é qualquer aplicativo que combina código nativo (C++) com código gerenciado (como Visual Basic, Visual C# ou C++ que é executado no Common Language Runtime). A depuração de aplicativos de modo misto é amplamente transparente no Visual Studio. Não é muito diferente de depurar uma aplicação de modo único. No entanto, há algumas considerações especiais.
Ative a funcionalidade "Edit and Continue" do C++ na depuração em modo misto
Para habilitar Editar e Continuar para C++, consulte Como habilitar e desabilitar Editar e Continuar.
Avaliação de Propriedades em Aplicações Mixed-Mode
Em um aplicativo de modo misto, a avaliação de propriedades pelo depurador é uma operação cara. Como resultado, as operações de depuração, como o passo a passo, podem parecer lentas. Para obter mais informações, consulte Navegando no código no depurador. Se você tiver um desempenho ruim na depuração de modo misto, convém desativar a avaliação de propriedades nas janelas do depurador.
Observação
As caixas de diálogo e os comandos de menu exibidos podem ser diferentes da interface do usuário descrita na Ajuda, dependendo das configurações ativas ou da edição. Para alterar as configurações, selecione a opção Importar e exportar configurações no menu Ferramentas . Para obter mais informações, consulte Redefinir todas as configurações.
Para desativar a avaliação de imóveis
- No painel Ferramentas>, expanda Todas as Configurações>Depuração>Geral.
- Na caixa de diálogo Ferramentas>Opções, expanda a seção Depuração>Geral.
Desmarque a caixa de seleção Ativar avaliação de propriedades e outras chamadas de função implícitas .
Quando você desabilita essa opção, a função de conversão de cadeia de caracteres de chamada em objetos em janelas de variáveis é automaticamente desativada.
Como as pilhas de chamadas nativas e as pilhas de chamadas gerenciadas diferem, o depurador nem sempre pode fornecer a pilha de chamadas completa para código misto. Quando o código nativo chama código gerenciado, você pode notar algumas discrepâncias. Para obter mais informações, consulte Código misto e informações ausentes na janela de pilha de chamadas.