Есть ли способ заставить проект веб-развертывания автоматически сжимать файлы js и css при его создании? как я могу автоматизировать этот процесс?
Вы можете сделать это, добавив задачу MSBuild в ваш проект веб-развертывания, который бы сжал ваши JS и CSS для вас. Вот пример с использованием компрессора YUI.
Вы также можете сделать нечто подобное с другими библиотеками сжатия, используя задачу Exec MSBuild *1006* для запуска инструмента сжатия командной строки.
Pithy - это то, что мы используем.
http://github.com/clearwavebuild/Pithy/tree/2009.12.22.1000
Имеет также хорошую поддержку препроцессора. (Dotlesscss)
Если вы используете сервер сборки (Team Build или что-то еще), вы, вероятно, можете найти или, конечно, собрать пользовательскую задачу для решения этой проблемы.