La aplicación .NET 3.5 en la que estoy trabajando consiste en varias soluciones diferentes. Algunas de estas soluciones consisten en código administrado (C#) y otras tienen código no administrado (C++). Los métodos escritos en C# se comunican con los escritos en C++. Estoy tratando de rastrear las dependencias entre estas diversas funciones y pensé en establecer puntos de interrupción en la solución que consiste en mis funciones de C++. Una de las soluciones de C# tiene el proyecto de inicio. Ejecuto esta solución en modo de depuración con la expectativa de que se golpearán los puntos de interrupción en mi código no administrado, pero realmente no sucede nada. ¿Puede alguien guiarme a través del proceso de depuración de aplicaciones mixtas como estas usando el IDE de Visual Studio?Depuración del código no administrado mientras se depura el código administrado
Gracias
Gracias Jared. Si mi código no administrado está en una solución y mi código manejado está en otra solución de Visual Studio, ¿necesito ejecutar el depurador desde ambas soluciones para llegar a los puntos de interrupción? Hice lo que sugirió, pero todavía no puedo llegar a los puntos críticos. –
¿Está compilando la versión de depuración de las clases de C++? – iain
@sc_ray: si se está conectando a un proceso: en el cuadro "Adjuntar al proceso", haga clic en "seleccionar" y marque las casillas "Gestionada" y "Nativa". –