Как запустить приложение в эмуляторе azure в режиме разработки без Visual Studio

Мне нужно привлечь некоторых специалистов по разметке и javascript, чтобы помочь группе разработчиков в проекте Azure asp.net MVC.

По сути, мне нужно, чтобы каждый человек запускал локальный экземпляр приложения azure, чтобы иметь возможность вносить изменения в файлы содержимого (chtml / css / js) и тестировать / отлаживать их, как если бы оно было запущено в VisualStudio ( Ctrl + F5).

Хотя предоставить исходный код всем сторонам несложно, так что у каждого человека будет своя собственная рабочая копия - мы используем svn, я столкнулся с проблемой при запуске локальной копии приложения в структуре разработки.

Я не хочу устанавливать Visual Studio для всех, потому что это отнимает много времени и слишком дорого только для запуска фабрики разработки. Эти люди не используют VisualStudio для html / css / js. И все необходимые инструменты доступны с использованием SDK: MSBuild, Azure, WIF и т. Д.

Мне даже удалось запустить dev Fabric с приложением, используя

MSBuild.exe Azure\Azure.ccproj /t:Publish
CSRun.exe Azure\csx\Debug Azure\bin\Debug\ServiceConfiguration.cscfg

Все работает хорошо, за исключением одного - все файлы содержимого копируются в папку Azure \ obj \ Debug \ WebRole вместе со всеми двоичными файлами. файлы.

Это отличается от сборки VisualStudio - там папка содержит только двоичные файлы, а файлы содержимого остаются на своих местах.Это гораздо более удобный способ внесения изменений, поскольку файлы не только сразу становятся доступными для отладки после сохранения, но также могут быть легко возвращены / извлечены из системы управления версиями.

Я просмотрел справочник по CSPack и наверняка должен разрешить сценарий, который я хочу, но трудно понять, как этого добиться. Я подозреваю, что должен быть способ выполнить такое развертывание с помощью MSBuild (пока VisualStudio сильно полагается на него для всех действий по созданию / развертыванию), но я не могу найти способ сказать ему, что я хочу.

Кто-нибудь знает, какой способ запустить CSPack для повторения сценария развертывания отладки VisualStudio, или какой целевой объект / параметры для MSBuild должны запускать проект azure так же, как это делает VisualStudio?

Может быть, есть способ просмотреть фактическую выполненную командную строку внутри сборки VisualStudio?

8
задан David Makogon 24 June 2012 в 22:33
поделиться