Tengo una aplicación que se ejecuta alojada en el proceso "w3wp.exe"."Adjuntar al proceso" como un evento posterior a la construcción
Durante la depuración, a menudo me encuentro a mí mismo siguiendo estos pasos:
1 - Hacer un cambio
2 - Generar el proyecto
3 - Unir al "w3wp.exe" utilizando el "adjuntar para procesar el cuadro de diálogo "Herramientas".
4 - Realizar algún tipo de acción en la aplicación para ejecutar el código, por lo que puedo paso a través de él en el depurador
me gustaría para automatizar el paso 3 en la secuencia de comandos posterior a la generación, por lo que el IDE se conecta automáticamente al proceso una vez que se completa la construcción. Tenga en cuenta que ya lanzo la aplicación como parte del proceso posterior a la creación, por lo que puedo contar con el proceso existente en este momento.
¿Alguien sabe una forma de automatizar el comando "adjuntar al proceso"? Algo de la línea de comandos sería especialmente agradable, pero una macro también lo haría.
Estoy usando Visual Studio 2008 en Windows 7, 64 bit.
Editar @InSane básicamente me dio la respuesta correcta, pero no funciona porque necesito para depurar código administrado, en lugar de código nativo. Parece que vsjitdebugger se establece de forma predeterminada en el código nativo, y por lo tanto mi punto de corte no se golpea. Desde adentro del IDE, puedo especificar "código administrado" y el depurador se adjunta como se esperaba. Entonces, ¿hay alguna manera de apuntar vsjitdebugger al código administrado?
tenemos que actualizar la cadena "VisualStudio.DTE.9.0" para la respectiva versión del estudio visual. Para VisualStudio2012, será "VisualStudio.DTE.11.0" – NavaRajan
Para Visual studio 2015 será "VisualStudio.DTE.14.0" – bluray