Cómo: Depurar aplicaciones en modo mixto
Actualización: noviembre 2007
Este tema se aplica a:
Edición |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro y Team |
Leyenda de la tabla:
Se aplica |
|
No procede |
|
Comando o comandos ocultos de manera predeterminada. |
Una aplicación en modo mixto es cualquier aplicación que combine código nativo (C++) y código administrado (como Visual Basic, Visual C# o C++ administrado que se ejecute en Common Language Runtime). La depuración de aplicaciones en modo mixto es un proceso en gran medida transparente en Visual Studio; no difiere mucho de la depuración de una aplicación en modo individual. Sin embargo, existen consideraciones especiales.
Nota: |
---|
Visual Studio no admite la depuración en modo mixto en Windows 95, Windows 98 o Windows Millennium. |
Evaluación de propiedades en aplicaciones en modo mixto
En las aplicaciones en modo mixto, la evaluación de propiedades por parte del depurador es una operación costosa. En consecuencia, las operaciones de depuración como la ejecución paso a paso pueden parecer lentas. Para obtener más información, vea Ejecutar instrucciones paso a paso. Si se produce un rendimiento muy bajo en la depuración en modo mixto, puede desactivar la evaluación de propiedades en las ventanas del depurador.
Nota: |
---|
Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, en función de los valores de configuración o de edición activos. Para cambiar la configuración, elija la opción Importar y exportar configuraciones del menú Herramientas. Para obtener más información, vea Valores de configuración de Visual Studio. |
Para desactivar la evaluación de propiedades
En el menú Herramientas, elija Opciones.
En el cuadro de diálogo Opciones, abra la carpeta Depuración y seleccione la categoría General.
Desactive la casilla Habilitar evaluación de propiedades y otras llamadas a función implícitas.
Puesto que las pilas de llamadas nativas y las administradas son diferentes, el depurador no siempre proporciona la pila de llamadas competa para el código mixto. Cuando el código nativo llama a código administrado, quizá observe algunas discrepancias. Para obtener información detallada, vea Código mixto e información no mostrada en la ventana Pila de llamadas.