Si alguna vez has desarrollado con Visual Studio Team Suite, y has hecho una solución con un proyecto y sus correspondiente proyectos de Test te habrás encontrado con el problema que ciertos archivos (como los de configuración) tienen que estar replicados en ambos proyectos, esto a veces trae problemas, por ejemplo que nos olvidemos de actualizar uno de los dos que ha cambiado como resultado del proceso de desarrollo o depuración. Hay un modo para que esto sea automático y es aprovechando una característica del MSBuild, los Events.
Eventos en MSBuildSencillamente vamos a la ventana de propiedades del proyecto y colocamos un script que copie automáticamente los archivos que querramos al otro proyectos antes de compilar, del siguiente modo:
Listo, por supuesto que el poder de los eventos en MSBuild no se limita a esto, podemos hacer infinidad de cosas, ejecutar un assembly (como en el post en que autoversionamos los assemblies con una tarea de MSBuild), invocar aplicaciones, etc, etc. Hasta la próxima
No hay comentarios:
Publicar un comentario