Montaje de referencia de bloqueo de Visual Studio 2010

0

Tengo una aplicación de sandbox que está construida a partir de la plantilla de aplicación WPF simple. Este sandbox hace referencia a un ensamblaje que también estoy construyendo que contiene la definición de un UserControl (WPF). Estoy instanciando este control de usuario en el sandbox, para probar el comportamiento del control. El objetivo de todo esto es acelerar el desarrollo.

Esto funcionó bien, pero recientemente el .Vshost.exe emparejado con el proceso de sandbox no se cerrará. Esto me impide volver a compilar la biblioteca de Controles, aunque irónicamente puedo recompilar la aplicación sandbox. No puedo eliminar el proceso vshost con el Administrador de tareas ... solo reiniciar VS2010 lo borrará. Pero cada vez que ejecuto la aplicación desde VS, el proceso simplemente se bloquea y bloquea mi flujo de trabajo. Estoy perdido

¿Alguna idea de que puede estar causando esto? ¿O alguien tiene alguna solución propuesta (interruptor de mega-muerte, tal vez?)

astucia
fuente
¿Su aplicación se cierra limpiamente? yourapp.vshost.exepodría estar dando vueltas porque su aplicación no se ha cerrado correctamente.
ta.speot.is
Simplemente lo ejecuté en depurador, con manejo de excepciones completo. Se lanzan las siguientes excepciones, y esta es la salida: el hilo 'vshost.RunParkingWindow' (0x1020) ha salido con el código 0 (0x0). El hilo '<Sin nombre>' (0x223c) ha salido con el código 0 (0x0). El programa '[8272] PrototypeSandbox.vshost.exe: Program Trace' ha salido con el código 0 (0x0). El programa '[8272] PrototypeSandbox.vshost.exe: Managed (v4.0.30319)' ha salido con el código 0 (0x0). Pero el proceso PrototypeSandbox.vshost todavía está en la lista de tareas.
cunningdave
1
Microsoft sugiere desactivar vshost- connect.microsoft.com/VisualStudio/feedback/details/358562/…
ta.speot.is
@ todda.speot.is Excelente sugerencia, que parece funcionar.
cunningdave

Respuestas: