Wir haben vor kurzem ein Upgrade von VS2008 -> VS2010 durchgeführt (und somit ein Upgrade von Web Deployment Project auf das richtige Bereitstellungsprojekt durchgeführt).Wie führe ich einen MSBuild Task in der WS2010 Web Deployment Build Template aus?
Offensichtlich ist die Einführung von Workflow als Buildprozessvorlage in VS2010-Webbereitstellungen neu.
Zuvor verwendeten wir einen MSBuild-Task im WDP, um das Yahoo YUI Javascript/CSS-Komprimierungsmodul auszuführen, um Javascript- und CSS-Dateien zu verkleinern/komprimieren.
Hat es jemand geschafft, diese Aufgabe mit Visual Studio 2010 zu erledigen?
Ich habe den neuen "SquishIt" -Kompressor von Justin Etheridge gesehen, aber er ist nicht ideal, da er im Handumdrehen "zerkratzt" (zB auf Application_Start - Global.ascx) - was bedeutet, dass Sie immer noch alle rausschieben müssen unkomprimierte Dateien auf Ihrem Webserver vor dem Quetschen.
Im Workflow-Designer - ich kann ein Toolbox-Element namens "MSBuild" sehen - nur nicht wissen, wie man es verwendet, um zu erreichen, was ich will.
Gesucht hoch und weit, niemand scheint zu wissen, wie.
EDIT
Nach fast 2 Wochen immer noch keine Lösung/Antworten. Sicherlich ist jemand auf dieses Problem gestoßen? Für den Moment haben wir gerade den MSBuild-Task über die VS-Eingabeaufforderung post-build manuell ausgeführt.
EDIT
Immer noch nichts !!
+1, auch auf der Suche. –
Cool, ich bin dann nicht alleine. =). Zur Zeit haben wir die DLL manuell über MSbuild (Visual Studio Command Prompt) ausgeführt. Ich hasse es, wie der neue VS Sie zwingt, Workflow für Web-Bereitstellungen zu lernen! – RPM1984
Ich ging mit SquishIt, weil ich keine bessere Lösung finden konnte. –