2011-02-18 16 views
5

Utilizo Google Chrome como mi navegador predeterminado pero prefiero usar Internet Explorer para depurar aplicaciones de Silverlight. Por lo tanto, configuro las propiedades de mi proyecto web y verifico la opción del depurador de Silverlight.Depuración de Silverlight; proceso de no adjuntar

enter image description here

Esto ha funcionado bien para las edades, pero desde su regreso de vacaciones que encontrar que el proceso de ejecución de Silverlight iexplore.exe ya no está asociada al depurador y debe adjuntar manualmente. Cuando no estoy depurando mi aplicación, puedo verificar la depuración | Adjuntar al diálogo de Proceso ... y ver que no hay instancias de iexplore.exe ejecutándose. Luego presiono F5 y comienzo una sesión de depuración y vuelvo a mirar, después de lo cual hay dos instancias, una de las cuales está conectada, pero no la que ejecuta Silverlight. Una vez que adjunte el otro también, la depuración funciona bien y puedo acceder a los puntos de interrupción y recorrer el código sin problemas.

enter image description here

¿Alguna idea sobre lo que me falta para conseguir el depurador adhiriéndose al proceso correcto sería apreciada.

+0

Creo que el problema es que IE crea un proceso para cada pestaña y un único proceso para gestionarlas. La depuración de esta manera a menudo (¿siempre?) Elige el proceso incorrecto (el administrador frente a la pestaña) – Aardvark

+0

http://stackoverflow.com/a/12781653/413032 –

Respuesta

5

Chrome es mi navegador de sistema operativo predeterminado, pero utilizo IE para la depuración de SL.

Lo que hago es encontrar la página ASPX en el proyecto web de alojamiento en la vista de solución de Visual Studio. Haga clic con el botón derecho en el archivo y seleccione Examinar con. Se te presentará un diálogo. Seleccione IE de esta lista de navegadores y presione Establecer como predeterminado botón. Luego cancelo fuera de este diálogo. Ahora, cuando VS comienza a depurar, ¡usa IE! Tendrá que deshacer las opciones de depuración de "Iniciar programa externo" en el proyecto (vuelva a la página Actual/específica).

VS ocasionalmente "olvidará" esta configuración y la volverá a cambiar a Chrome. Solo repite este proceso.

+0

Awesome thanks. Ahora que lo has dicho, recuerdo que eso es exactamente lo que solía hacer. Es increíble lo que olvidas en 7 semanas. Estuve de vacaciones durante 4 semanas seguidas de 3 semanas de rotación de soporte trabajando en otras cosas. –

Cuestiones relacionadas