Используйте msbuild для развертывания проекта BizTalk 2009

Когда я запускаю msbuild в моем файле BizTalk 2009 .btproj, выполняются цели по умолчанию и создается проект.

Есть ли цель, которую я могу вызвать для развертывания проекта?


person Jeremy Stein    schedule 08.11.2010    source источник


Ответы (2)


К сожалению, нет.

Однако это, вероятно, будет бесполезно, потому что, как только вы получите решения, состоящие из нескольких модульных проектов и решений, не будет простого способа управлять зависимостями между ними.

Вместо этого вам может быть лучше потратить некоторое время на настройку надлежащей инфраструктуры развертывания. Как предлагает Томас, вам следует взглянуть на обширную структуру развертывания для BizTalk на CodePlex, которая покрывает практически любые требования. вы можете обратиться с помощью BizTalk.

Если это кажется слишком пугающим, я предлагаю вам создать простую структуру развертывания с помощью msbuild. На самом деле это довольно просто и понятно. создание индивидуальных проектов будет простым делом, потому что вы будете вызывать стандартные цели из файлов .btproj. Другие задачи, такие как развертывание, можно было бы написать, просто вызвав встроенную утилиту командной строки BtsTask.

Для работы с проектами BizTalk доступно множество сторонних задач.

Пожалуйста, прочтите этот пост в моем блоге для получения дополнительной информации.

person Maxime Labelle    schedule 18.12.2010

Сегодня нет причин создавать собственные инструменты развертывания для BizTalk с нуля. Ознакомьтесь со структурой развертывания для BizTalk по адресу http://biztalkdeployment.codeplex.com. Он охватывает простые и сложные сценарии развертывания, а также включает инструменты управления конфигурацией и повышения производительности разработчиков для BizTalk.

person Thomas F. Abraham    schedule 21.12.2010
comment
Томас, Deployment Framework для BizTalk - отличный инструмент, который следует рекомендовать для крупных проектов. Однако Джереми, похоже, начинает с BizTalk, поэтому я указывал простые альтернативы. Я знаю, что когда я начинал, Deployment Framework для BizTalk поначалу казалась огромным и излишним чудовищем. - person Maxime Labelle; 03.01.2011
comment
BTDF не так уж и сложен для понимания, и это потрясающе. - person Derek Evermore; 18.02.2012