У меня есть два проекта:
- Сложный прототип веб-сайта, состоящий только из статических файлов (файлов контента, изображений и скриптов)
- Простой общедоступный веб-сайт компании Asp.net MVC 4.
Компания использует AppHarbor для своего общедоступного веб-сайта. Поскольку мой прототип статичен и не имеет особых зависимостей, я хотел бы поместить его в папку общедоступного веб-сайта. Поскольку MVC по умолчанию не маршрутизирует существующие файлы, этот сценарий должен работать.
Поэтому я публикую свой прототип в локальной папке в локальном репозитории GIT общедоступного веб-сайта, чтобы он автоматически синхронизировался с AppHarbor.
Проблема заключается в том, что веб-приложение общедоступного веб-сайта развернуто в AppHarbor, и по мере работы службы оно развертывает только те элементы, которые являются частью проекта веб-приложения. Это означает, что всякий раз, когда я публикую свой прототип, я также должен редактировать файл проекта моего общедоступного веб-приложения, чтобы добавлять/удалять элементы, связанные с изменениями прототипа.
Вопрос
Есть ли какой-либо автоматизированный способ редактирования файла csproj и внесения соответствующих изменений, чтобы мой прототип был развернут в AppHarbor?