MSBuild tasks now available for BizTalk Projects

Several people have asked me about support for MSBuild within BizTalk projects. So I'm happy to see that our team in the UK has just released some MSBuild tasks for BizTalk 2006. They are availalbe on GotDotNet.

 

(https://www.gotdotnet.com/codegallery/codegallery.aspx?id=b4d6499f-0020-4771-a305-c156498db75e ).

There are tasks to do the following:

 

Export a current system to an MSBuild proj file.

Application

AddReferences

Adds a reference to an application

Create

Creates an application

Delete

Deletes an Application, and all its child objects

Exists

Checks if an application exists

RemoveReferences

Removes a reference from an application

Start

Starts an application

Stop

Stops an application

Assembly

Deploy

Deploys an assembly into BizTalk.

Exists

Checks whether an assembly is deployed in a BizTalk installation.

ExportBindings

Exports the bindings of an assembly in BizTalk to an XML file.

ImportBindings

Imports the bindings of an assembly into BizTalk from an XML file.

Undeploy

Undeploy an assembly from BizTalk.

Orchestration

Bind

Binds an orchestration

Enlist

Enlists the given instance of the BizTalk Orchestration.

Exists

Checks if an Orchestration exists in an assembly in BizTalk Server.

Start

Starts the given instance of the BizTalk Orchestration.

Stop

Stops the given instance of the BizTalk Orchestration.

TerminateInstances

Terminates any running instances of the BizTalk Orchestration.

UnBind

Unbind an orchestration

UnEnlist

UnEnlists the given instance of the BizTalk Orchestration.

ReceiveLocation

Configure

Configures a receive location

Exists

Checks if it exists

ReceivePort

AddReceiveLocation

Adds a receive location to this port

Configure

Configures a receive port

Create

Creates a receive port

Delete

Deletes a receive port

Exists

Checks if it exists

RemoveReceiveLocation

Removes a receive location

SendPort

Configure

Configures a send port

Create

Creates a send port

Delete

Deletes a send port

Enlist

Enlists a send port

Exists

Checks if it exists

Start

Starts a send port

Stop

Stops a send port

UnEnlist

Unenlists a send port

SendPortGroup

AddSendPort

 Adds a send port to an existing send port group

Configure

Configures a send port group

Create

Creates a send port group

Delete

Deletes a send port group

Enlist

Enlists a send port group

Exists

Checks if it exists

RemoveSendPort

Removes a send port from the send port group

Start

Starts the group

Stop

Stops the group

UnEnlist

Unenlists the group

There are also 2004 tasks in the same assembly for those of you that don’t know they are there.

 

Cheers and keep on BizTalking