Compartir a través de


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

  1. En el menú Herramientas, elija Opciones.

  2. En el cuadro de diálogo Opciones, abra la carpeta Depuración y seleccione la categoría General.

  3. 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.

Vea también

Conceptos

Seguridad del depurador

Otros recursos

Depurar código administrado