Когда я запускаю msbuild
в моем файле BizTalk 2009 .btproj, выполняются цели по умолчанию и создается проект.
Есть ли цель, которую я могу вызвать для развертывания проекта?
Когда я запускаю msbuild
в моем файле BizTalk 2009 .btproj, выполняются цели по умолчанию и создается проект.
Есть ли цель, которую я могу вызвать для развертывания проекта?
К сожалению, нет.
Однако это, вероятно, будет бесполезно, потому что, как только вы получите решения, состоящие из нескольких модульных проектов и решений, не будет простого способа управлять зависимостями между ними.
Вместо этого вам может быть лучше потратить некоторое время на настройку надлежащей инфраструктуры развертывания. Как предлагает Томас, вам следует взглянуть на обширную структуру развертывания для BizTalk на CodePlex, которая покрывает практически любые требования. вы можете обратиться с помощью BizTalk.
Если это кажется слишком пугающим, я предлагаю вам создать простую структуру развертывания с помощью msbuild. На самом деле это довольно просто и понятно. создание индивидуальных проектов будет простым делом, потому что вы будете вызывать стандартные цели из файлов .btproj. Другие задачи, такие как развертывание, можно было бы написать, просто вызвав встроенную утилиту командной строки BtsTask.
Для работы с проектами BizTalk доступно множество сторонних задач.
Пожалуйста, прочтите этот пост в моем блоге для получения дополнительной информации.
Сегодня нет причин создавать собственные инструменты развертывания для BizTalk с нуля. Ознакомьтесь со структурой развертывания для BizTalk по адресу http://biztalkdeployment.codeplex.com. Он охватывает простые и сложные сценарии развертывания, а также включает инструменты управления конфигурацией и повышения производительности разработчиков для BizTalk.