visual una studio solucion que proyecto microsoft llamada español error e_fail devuelto descargar componente community visual-studio debugging

una - Depuración a través de diferentes soluciones en Visual Studio.



visual studio community (7)

¿Qué sucede si carga explícitamente los símbolos de la Solución A?

Si va a Herramientas-> Opciones-> Depuración-> Símbolos, puede apuntar al archivo .pdb desde la Solución A.

Luego puede ver si los símbolos se cargan desde sus archivos binarios yendo a Depurar-> Windows-> Módulos durante la depuración.

Actualmente tengo una solución A que contiene una base de capa de dominio y una solución B que hace referencia a los binarios de la solución A. ¿Hay alguna forma de depurar directamente de uno a otro con dos instancias de estudio visual abierto (una para cada solución)? He leído que simplemente puede agregar los proyectos existentes de la solución A a la solución B. ¿Hay alguna otra solución que funcione? He intentado adjuntar directamente la solución A a lo que se ejecuta el ejecutable en la solución B, pero no me permite adjuntar varios depuradores a la misma aplicación.

Debo tener en cuenta que cuando entro en una parte, aparece automáticamente el código de la solución A dentro de la instancia de Visual Studio de la solución B para depurar. Supongo que esto es aceptable, pero no puede establecer puntos de interrupción arbitrarios y esperar Código para golpearlos de esta manera.

Gracias


Aquí esta lo que hice.

Digamos que un proyecto de la solución A se refiere a un proyecto de la Solución B y quiero depurar en el proyecto de la Solución B del Proyecto de la Solución A.

Abra la Solución B en Visual Studio. Establezca las propiedades del proyecto en "Usar servidor IIS local Wb", configure la URL del proyecto y cree el Directorio virtual.

Abra la Solución A en otra instancia de Visual Studio. Establezca las propiedades del proyecto en "Usar servidor IIS Wb local" y marque "Usar IIS Express", configure la URL del proyecto y cree el Directorio virtual.

Presione F5 y comience a depurar la instancia de la Solución B de Visual Studio. Luego presione F5 y comience a depurar la instancia de Solución A de Visual Studio. Ahora ambas instancias de Visual Studio estarán en modo de depuración. Comience desde la Solución A ahora y debería poder depurar en la Solución B como si ambos proyectos estuvieran en la misma solución.

La clave aquí es "Usar IIS express" para uno y "Servidor web IIS local" para el otro proyecto. Esto te permitirá tener dos depuradores corriendo a la vez.


Asegúrese de que .dll y .pdb estén en el contenedor. Podrá depurar en la otra solución abierta en el otro Visual Studio.

Por lo general, tenemos una carpeta (por ejemplo, Dependencias) desde donde se hace referencia a los archivos DLL. Coloque la dll en esta carpeta. Las Dll se envían a esta carpeta cuando construimos el proyecto al que se hace referencia (usando eventos de compilación, también hay otras formas).


Esto puede ser tarde, pero es para cualquier persona que todavía necesite una solución real y fácil. Simplemente cambie las propiedades de su Solución para usar la configuración de Proyectos de inicio múltiple y establezca a qué proyecto se inicia simultáneamente.

Siga este enlace

Depurar múltiples proyectos al mismo tiempo en Visual Studio


Hay una solución simple para esto.

Abra ambos archivos de solución y ejecútelo. Detenga la segunda instancia de solución que desea adjuntar para procesar, pero asegúrese de que los puertos se estén ejecutando. Ahora puede adjuntar el proceso de puerto a la primera instancia de solución y depurar como magia.


No hay manera de tener 2 instancias de Visual Studio depurando el mismo proceso. Esta es una limitación de Windows y la mayoría de los otros sistemas operativos en que, como máximo, un proceso puede depurar otro.

Sin embargo, es un escenario perfectamente compatible para depurar binarios que no son parte de su solución. Como ha notado, puede pasar a los binarios desde la Solución B mientras realiza la depuración de una Solución A.

Sin embargo, un elemento que se interpondrá en el camino aquí es la función de depuración llamada "Just My Code". Esta es una característica que apunta a minimizar la experiencia de depuración solo para el código en su solución. Excelente para soluciones normales, pero malo cuando depura binarios arbitrarios. Es probable que esté causando muchos de los problemas alrededor de los puntos de ruptura que está viendo. Querrás deshabilitarlo haciendo lo siguiente

  • Herramientas -> Opciones -> Depuración
  • Desactivado "Habilitar solo mi código"

Solo puede tener un depurador que depura un proceso a la vez. Eso significa que solo necesitas una instancia de Visual Studio abierta.

Sin embargo, puede abrir el archivo .cpp / .cs / cualquier punto de la Solución B en la copia de Visual Studio de la Solución A y establecer puntos de interrupción. Seguirá funcionando aunque esos archivos no sean realmente parte de la solución.