Como: depurar aplicativos de modo misto
Um aplicativo de modo misto é qualquer aplicativo que combina código nativo (C++) com código gerenciado (como, por exemplo, Visual Basic, C# Visual ou C++ é executado no common language runtime).Depuração de aplicativos de modo misto é amplamente transparente no Visual Studio; não é muito diferente da depuração um aplicativo de modo único.No entanto, há algumas considerações especiais.
Observação |
---|
Visual Studionão oferece suporte a depuração de modo misto no Windows 95, Windows 98, ou Windows Millennium Edition. |
Avaliação de propriedade em aplicativos de modo misto
Em um aplicativo de modo misto, a avaliação das propriedades pelo depurador é uma operação cara.Como resultado, operações como a revisão de depuração pode parecer lenta.Para obter mais informações, consulte Revisão.Se você enfrentar 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 você vê podem diferir daquelas descritas na ajuda dependendo de suas configurações ativas ou versão.Para alterar suas configurações, escolha Import and Export Settings no menu Tools.Para mais informações, consulte Configurações de Visual Studio. |
Para desativar a avaliação de propriedade
Sobre o Ferramentas menu, escolha Opções de.
No Opções caixa de diálogo Abrir o depuração pasta e selecione a Geral categoria.
Limpar o Enable property evaluation and other implicit function calls caixa de seleção.
Como as pilhas de chamada gerenciada e pilhas de chamadas nativas diferem, o depurador sempre não pode fornecer a pilha de chamadas completa para código misto.Quando código nativo chama código gerenciado, você pode observar algumas discrepâncias.Para obter mais informações, consulte código misto e informações ausentes na janela Call Stack.