Come faccio a eseguire un task MSBuild in VS2010 distribuzione Web Costruire Template?
-
04-10-2019 - |
Domanda
Abbiamo recentemente aggiornato da VS2008 -.> VS2010 (e quindi l'aggiornamento da progetto di distribuzione Web per una corretta progetto di distribuzione)
Ovviamente ciò che c'è di nuovo in VS2010 implementazioni web è l'introduzione del flusso di lavoro come modello processo di compilazione.
In precedenza, abbiamo utilizzato un compito MSBuild nel WDP per eseguire l'Yahoo YUI JavaScript / CSS compressione modulo minify / comprimere i file JavaScript e CSS.
Qualcuno ha gestito per eseguire questa operazione con Visual Studio 2010?
ho visto il nuovo compressore "SquishIt" creato da Justin Etheridge, ma la sua non ideale in quanto "squishes" al volo (ad esempio su Application_Start - Global.ascx) - il che significa che avete ancora a spingere tutte le compresso file sul server web prima squishing.
Nella finestra di progettazione del flusso di lavoro - posso vedere un oggetto cassetta degli attrezzi chiamato "MSBuild" -. Know appena non come usarlo per compiere quello che voglio
cercato alta e larga, nessuno sembra sapere come.
Modifica
Dopo quasi 2 settimane, ancora una soluzione / risposte. Sicuramente qualcuno ha incontrato questo problema? Per ora abbiamo solo anni realizziamo manualmente il MSBuild Task tramite VS Prompt dei comandi di post-generazione.
Modifica
Ancora niente !!
Soluzione 2
finito per usare SquishIt.
Non è l'ideale, perché i file sono "schiacciati" in fase di esecuzione. E IMO solo le "attività" dovrebbero essere distribuiti al server (per esempio pre-minified).
ma non ho altra scelta.
Altri suggerimenti
Hai provato a utilizzare l'UpgradeTemplate?
Quello esegue fondamentalmente un processo MSBuild ed eseguire il file di obiettivi come se si trattasse di 2008