visual-studio-2008 - editorconfig - visual studio code
¿Hay alguna forma de ejecutar un ejecutable externo después de construir una solución en Visual Studio 2008? (2)
No estoy hablando de un evento de construcción posterior para un proyecto. Más bien, quiero ejecutar un ejecutable automáticamente después de que se construye toda la solución. ¿Hay alguna manera de hacer un evento posterior a la compilación para la solución?
no directamente.
puede crear un proyecto que tenga una dependencia en todos los demás proyectos y agregarle un paso de compilación posterior. Efectivamente, esto hará que se ejecute después de todo lo demás.
Visual Studio 2010 y antes
Puede hacer esto en el Editor de macros manejando OnBuildDone. El evento le brinda un par de propiedades útiles que puede verificar: alcance (proyecto / solución / lote) y acción (construir / reconstruir / limpiar / implementar). Hacer lo que quieras sería algo como esto (no probado, mente):
Public Sub AfterBuild(scope As vsBuildScope, action As vsBuildAction) _
Handles BuildEvents.OnBuildDone
If scope = vsBuildScope.vsBuildScopeSolution Then
System.Diagnostics.Process.Start("some file I want to run")
End If
End Sub
Visual Studio 2012
La solución anterior no funcionará en Visual Studio 2012 porque Microsoft ha eliminado macros en esa versión. Sin embargo, aún puede hacer esencialmente lo mismo con un complemento. Para ver cómo, ve aquí: