Как выполнить задачу MSBuild в шаблоне сборки веб-развертывания VS2010? - PullRequest
5 голосов
/ 27 мая 2010

Мы недавно обновили VS2008 до VS2010 (и, следовательно, обновили с Web Deployment Project до правильного проекта развертывания).

Очевидно, что новшеством в веб-развертываниях VS2010 является введение Workflow в качестве шаблона процесса сборки.

Ранее мы использовали задачу MSBuild в WDP для выполнения модуля сжатия JavaScript YUI JUI / CSS для минимизации / сжатия файлов JavaScript и CSS.

Кому-нибудь удалось выполнить эту задачу с помощью Visual Studio 2010?

Я видел новый компрессор "SquishIt", созданный Джастином Этериджем, но он не идеален, поскольку он "сжимается" на лету (например, на Application_Start - Global.ascx) - что означает, что вам все равно придется выталкивать все несжатые файлы на ваш веб-сервер перед копированием.

В конструкторе рабочих процессов - я вижу элемент панели инструментов под названием "MSBuild" - просто не знаю, как использовать его для достижения того, чего я хочу.

В поисках высоко и широко, кажется, никто не знает, как.

EDIT

Спустя почти 2 недели все еще нет решений / ответов. Наверняка кто-то сталкивался с этой проблемой? На данный момент мы только что выполняли задачу MSBuild вручную с помощью командной строки VS после сборки.

EDIT

Все еще ничего !!

Ответы [ 2 ]

1 голос
/ 17 августа 2010

Вы пытались использовать шаблон UpgradeTemplate?

Тот в основном выполняет процесс MSBuild и выполняет файл целей, как если бы это был 2008

0 голосов
/ 29 июля 2011

Завершено с помощью SquishIt.

Не идеально, потому что файлы «сжимаются» во время выполнения. И в IMO только серверы должны быть развернуты на сервере (например, предварительно минимизированы).

Но у меня нет другого выбора.

...