Compartir a través de


Depuración de aplicaciones Mixed-Mode

Una aplicación en modo mixto es cualquier aplicación que combina código nativo (C++) con código administrado (como Visual Basic, Visual C#o C++ que se ejecuta en Common Language Runtime). La depuración de aplicaciones en modo mixto es en gran medida transparente en Visual Studio; no es demasiado diferente de depurar una aplicación en modo único. Sin embargo, hay algunas consideraciones especiales.

Habilitar editar y continuar en C++ en la depuración en modo mixto

Para habilitar Editar y continuar para C++, vea Cómo habilitar y deshabilitar Editar y continuar.

Evaluación de propiedades en aplicaciones de Mixed-Mode

En una aplicación en modo mixto, la evaluación de propiedades por parte del depurador es una operación costosa. Como resultado, las operaciones de depuración como la ejecución paso a paso pueden parecer lentas. Para obtener más información, vea Navegar por el código en el depurador. Si experimenta un rendimiento deficiente en la depuración en modo mixto, es posible que desee desactivar la evaluación de propiedades en las ventanas del depurador.

Nota:

Los cuadros de diálogo y los comandos de menú que vea pueden diferir de los descritos en Ayuda en función de la configuración activa o edición. Para cambiar la configuración, elija Importar y Exportar Configuración en el menú Herramientas. Para obtener más información, consulte Restablecer todas las opciones de configuración.

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 funciones implícitas .

    Dado que las pilas de llamadas nativas y las pilas de llamadas administradas difieren, el depurador no siempre puede proporcionar la pila de llamadas completa para el código mixto. Cuando el código nativo llama al código administrado, es posible que observe algunas discrepancias. Para obtener más información, vea Código mixto e información faltante en la ventana de pila de llamadas.