Recientemente hemos actualizado de VS2008 -> VS2010 (y, por lo tanto, la actualización del proyecto de implementación web al proyecto de implementación adecuado).¿Cómo ejecuto una tarea MSBuild en la plantilla de compilación de despliegue web VS2010?
Obviamente, lo nuevo en las implementaciones web VS2010 es la presentación de Workflow como la plantilla de proceso de compilación.
Anteriormente, utilizábamos una tarea MSBuild en el WDP para ejecutar el módulo de compresión Yahoo YUI Javascript/CSS para minificar/comprimir javascript y archivos css.
¿Alguien ha logrado realizar esta tarea con Visual Studio 2010?
He visto el nuevo compresor "SquishIt" creado por Justin Etheridge, pero no es ideal, ya que "squishes" sobre la marcha (por ejemplo, en Application_Start - Global.ascx) - lo que significa que todavía tiene que sacar todo el archivos sin comprimir a su servidor web antes de squishing.
En el Diseñador de flujo de trabajo, puedo ver un elemento de la caja de herramientas llamado "MSBuild", simplemente no sé cómo usarlo para lograr lo que quiero.
Estado buscando alto y ancho, nadie parece saber cómo.
EDITAR
Después de casi 2 semanas, todavía no hay solución/respuestas. Seguramente alguien ha encontrado este problema? Por ahora acabamos de ejecutar manualmente la tarea MSBuild a través de VS Command Prompt post-build.
EDITAR
Todavía nada !!
+1, también buscando. –
Genial, no estoy solo entonces. =). Por el momento, hemos estado ejecutando manualmente la DLL a través de MSbuild (Símbolo del sistema de Visual Studio). ¡Odio cómo el nuevo VS lo "obliga" a aprender Workflow for Web Deployments! – RPM1984
Terminé yendo con SquishIt porque no pude encontrar una mejor solución. –