Использование MSBuild и задачи CSPack для упаковки ролей Azure

Я работаю над сценарием сборки для проекта веб-роли Azure. Сценарий будет запускаться на сервере сборки, поэтому использование VS не является начальным.

Я могу собрать проект с помощью MSBuild и использовать CmdLets для Azure для обработки развертывания (через PowerShell). Отсутствует создание облачного пакета. Я могу использовать инструмент CSPack.exe, который включен в SDK, но я хотел бы использовать задачи MSBuild, если это возможно, так как таким образом я могу использовать параметры конфигурации сборки и интегрировать создание пакета с остальной частью процесса.

Я покопался в проекте веб-развертывания Azure, но не могу найти никаких ссылок на задачу CSPack. Здесь может происходить какая-то магия VS, если только я не пропущу файл, который ссылается на задачи CSPack / Azure. Я смотрю на сборку Microsoft.ServiceHosting.Tools.MSBuildTasks.dll - рефлектор сообщает мне, что там есть задача CSPack.

Кто-нибудь успешно использовал задачу CSPack MSBuild? Если так, то любые указания относительно того, как его использовать, были бы очень полезны!

Если я лаю не на то дерево, Эрик

9
задан Erick T 19 January 2011 в 04:14
поделиться