Pregunta

Tengo una simple DLL de C ++ que implementa algunas acciones personalizadas para un instalador de WiX.

La depuración de las acciones personalizadas suele ser simple: coloque un cuadro de diálogo temporal al principio de la acción y adjúntelo al proceso cuando aparezca el cuadro de diálogo.

Pero hoy, cada vez que me adjunto al proceso, obtengo el " Microsoft Visual Studio está ocupado " Burbuja que aparece en la parte inferior de la pantalla. No puedo averiguar de dónde viene esto. ¿Alguna idea?

¿Fue útil?

Solución

Después de horas de intentar resolver esto, me di cuenta de que el problema era que tenía los símbolos de depuración habilitados en Herramientas- > Opciones- > Depuración- > Símbolos. La latencia en la búsqueda de símbolos conducía al aparente bloqueo.

Borrar las " Buscar las ubicaciones anteriores solo cuando los símbolos se cargan manualmente " Parece haber aliviado el problema.

Otros consejos

¿Hace referencia a los símbolos de depuración de una ubicación de red que no está disponible (por ejemplo, una vista dinámica de ClearCase o algo similar). Esto puede hacer que Visual Studio se bloquee cuando se adjunta a un proceso.

Marque Herramientas - > Opciones- > Depuración- > Símbolos e intente deshabilitar temporalmente las ubicaciones de los archivos de símbolos (.pdb) hasta que descubra cuál es la velocidad que lo ralentiza (o lo provoca). A través de la eliminación, deberías poder resolver esto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top