Como: Depurar aplicativos de modo misto
Este tópico se aplica a:
Edição |
Visual Basic |
C# |
C++ |
Desenvolvedores Web |
---|---|---|---|---|
Express |
||||
Padrão |
||||
PRO e equipe |
Legenda de tabela:
Aplica-se |
|
Não é aplicada |
|
Comando ou comandos oculta por padrão. |
Um aplicativo de modo misto é qualquer aplicativo que combine código nativo (C++) com código gerenciado (como Visual Basic, Visual C# ou C++ que é executado no Common Language Runtime).Depuração de aplicativos de modo misto é amplamente transparente no Visual Studio; Ela não é muito diferente da depuração de um aplicativo de modo único. Há algumas considerações especiais, entretanto.
Observação: |
---|
Visual Studio não suporta a depuração de modo misto no Windows 95, Windows 98 ou Windows Millennium edição. |
Avaliação da Propriedade em Aplicativos de Modo Misto
Em um aplicativo de modo misto, a avaliação das propriedades pelo depurador é uma operação cara.Como um resultado, operações de depuração, como uma etapa poderá parecer lenta.Para obter mais informações, consulte Stepping.Se você tiver um desempenho ruim em depuração de modo misto, convém desativar a avaliação da propriedade nas janelas do depurador.
Observação: |
---|
As caixas de diálogo e comandos de menu que você vê podem diferir das descritas no Help dependendo de suas configurações ativas ou e dition.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio. |
Para desativar a avaliação da propriedade
A partir do menu Tools, escolha Options.
Na caixa Options de diálogo, abra a pasta Debugging e selecione a categoria General.
Desmarque a caixa de seleção Enable property evaluation and other implicit function calls.
Como pilha de chamadas nativas e pilha de chamadas gerenciadas diferem, o depurador não pode sempre fornecer pilha de chamadas completa para código misto.Quando código nativo chama código gerenciado, você pode observar algumas discrepâncias.Para obter detalhes, consulte Código Misto e Informações Perdidas na Janela de Pilha de Chamada.