Разработка front-end html / css для приложения asp.net с готовыми двоичными файлами - PullRequest
1 голос
/ 26 июня 2011

Есть ли у кого-нибудь опыт настройки проекта веб-приложения asp.net, чтобы не разработчик, такой как дизайнер, мог работать над этим проектом без каких-либо инструментов Visual Studio или инструментов сборки?

В настоящее время мы разрабатываем веб-проекты, в которых нам необходимо передать двоичные файлы вместе с исходным кодом в систему управления версиями. Теперь я против этой практики в основном потому, что считаю, что сгенерированные файлы не должны храниться в системе контроля версий. Одной из причин их сохранения является то, что дизайнер может изменять CSS и HTML, не устанавливая Visual Studio.

В нашем проекте IIS настроен для запуска веб-сайта прямо из каталога проекта. Я хочу представить систему с непрерывной интеграцией, но я не уверен, существует ли решение, которое может проверить исходный код, а также загрузить скомпилированные двоичные файлы проекта. Таким образом, дизайнер может изменять и фиксировать изменения CSS, но при этом запускать веб-сайт в каталоге проекта.

Это звучит примерно так, поэтому любые альтернативные предложения рабочего процесса asp.net будут оценены.

1 Ответ

2 голосов
/ 26 июня 2011

Вам не нужна вся Visual Studio для создания вашего проекта asp.net, просто напишите им простой .bat, который запускает MSBuild и создает сайт. Он устанавливается вместе с .Net Framework и доступен на любом компьютере. Что касается содержимого скрипта, этого должно быть достаточно

C:\WINDOWS\Microsoft.NET\Framework\4.0\MSBuild.exe /t:Clean;Build

Поэтому я бы порекомендовал удалить двоичные файлы из системы управления версиями и вместо этого включить этот сценарий и дать указание дизайнерам пользовательского интерфейса запустить его один раз при обновлении кода из хранилища.

...