2010-05-05 11 views
7

¿Alguien sabe de algún tipo de complemento o sistema de alerta que me dirá cuándo terminaron mis compilaciones? Algunas de las soluciones con las que trabajo son gigantescas y, a veces, las compilaciones pueden tardar de 5 a 20 minutos (dependiendo de la PC). Por lo tanto, me gustaría hacer algo más mientras tanto, pero no quiero seguir revisando para ver si la compilación está completa. ¿Hay alguna forma de tener una alerta de Windows o mostrar la pantalla cuando termina la compilación?Visual Studio (2005 y 2008) ¿Completó la alerta de compilación?

Me permitiría navegar por internet mientras espero que termine la compilación sin preocuparme de que se haya completado y estoy perdiendo el tiempo.

Respuesta

5

OnBuildDone

Private Sub BuildEvents_OnBuildDone(_ 
ByVal Scope As EnvDTE.vsBuildScope, _ 
ByVal Action As EnvDTE.vsBuildAction) _ 
Handles BuildEvents.OnBuildDone 
'Alert that we finished building! 
System.Windows.Forms.MessageBox.Show("Build is complete!") 
End Sub 

http://visualstudiohacks.com/general/customize-your-project-build-process/

+2

¿Hay alguna manera de hacer esto sin usar eventos PostBuild? La razón por la que pregunto es porque está en una solución controlada por la versión, y lo más probable es que no todos quieran esto. – Paul

16

Otra forma es una señal de sonido. Panel de control + Sonido, pestaña Sonido. En la lista de Eventos del programa, busque el grupo "Macros de Microsoft Visual Studio", asigne sonidos a "Generar errores" y "Desarrollar correctamente".

+0

Necesitaba alguna solución rápida como esta. Me ahorrará mucho tiempo. Gracias :-) –

+0

¡Gran respuesta! :) –

Cuestiones relacionadas