Valid TaskActions are:

AddReference (Required: Application, References Optional: MachineName, Database)

CheckExists (Required: Application Optional: MachineName, Database)

Create (Required: Applications Optional: MachineName, Database)

Delete (Required: Applications Optional: MachineName, Database)

DisableAllReceiveLocations (Required: Applications Optional: MachineName, Database)

EnableAllReceiveLocations (Required: Applications Optional: MachineName, Database)

Get (Optional: MachineName, Database)

RemoveReference (Required: Application, References Optional: MachineName, Database)

StartAll (Required: Applications Optional: MachineName, Database)

StartAllOrchestrations (Required: Applications Optional: MachineName, Database)

StartAllSendPortGroups (Required: Applications Optional: MachineName, Database)

StartAllSendPorts (Required: Applications Optional: MachineName, Database)

StartReferencedApplications (Required: Applications Optional: MachineName, Database)

StopAll (Required: Applications Optional: MachineName, Database)

StopReferencedApplications (Required: Applications Optional: MachineName, Database)

UndeployAllPolicies (Required: Applications Optional: MachineName, Database)

UnenlistAllOrchestrations (Required: Applications Optional: MachineName, Database)

UnenlistAllSendPortGroups (Required: Applications Optional: MachineName, Database)

UnenlistAllSendPorts (Required: Applications Optional: MachineName, Database)

Remote Execution Support: Yes

Namespace:  MSBuild.ExtensionPack.BizTalk
Assembly:  MSBuild.ExtensionPack.BizTalk (in MSBuild.ExtensionPack.BizTalk.dll) Version: 3.5.0.0 (3.5.1.0)

Examples

CopyXML
<Project ToolsVersion="3.5" DefaultTargets="Default" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <PropertyGroup>
        <TPath>$(MSBuildProjectDirectory)\..\MSBuild.ExtensionPack.tasks</TPath>
        <TPath Condition="Exists('$(MSBuildProjectDirectory)\..\..\Common\MSBuild.ExtensionPack.tasks')">$(MSBuildProjectDirectory)\..\..\Common\MSBuild.ExtensionPack.tasks</TPath>
    </PropertyGroup>
    <Import Project="$(TPath)"/>
    <Target Name="Default">
        <ItemGroup>
            <Apps Include="An Application"/>
            <NewApps Include="NewExtensionPackApp">
                <!--<Default>true</Default>-->
                <Description>New ExtensionPack App</Description>
            </NewApps>
            <Reference Include="Another Application"/>
        </ItemGroup>
        <!-- Get a list of BizTalk Applications -->
        <MSBuild.ExtensionPack.BizTalk.BizTalkApplication TaskAction="Get">
            <Output TaskParameter="Applications" ItemName="ApplicationList"/>
        </MSBuild.ExtensionPack.BizTalk.BizTalkApplication>
        <Message Text="%(ApplicationList.Identity)"/>
        <!-- Add a Reference -->
        <MSBuild.ExtensionPack.BizTalk.BizTalkApplication TaskAction="AddReference" Application="An Application" References="@(Reference)"/>
        <!-- Remove a Reference -->
        <MSBuild.ExtensionPack.BizTalk.BizTalkApplication TaskAction="RemoveReference" Application="An Application" References="@(Reference)"/>
        <!-- Check if the Applications in the Apps collection exist -->
        <MSBuild.ExtensionPack.BizTalk.BizTalkApplication TaskAction="CheckExists" Applications="@(Apps)"/>
        <!-- Execute a StartAll on the Apps Application collection -->
        <MSBuild.ExtensionPack.BizTalk.BizTalkApplication TaskAction="StartAll" Applications="@(Apps)"/>
        <!-- Execute a StopAll on the Apps Application collection -->
        <MSBuild.ExtensionPack.BizTalk.BizTalkApplication TaskAction="StopAll" Applications="@(Apps)"/>
        <!-- Force the creation of the Applications in the NewApps collection -->
        <MSBuild.ExtensionPack.BizTalk.BizTalkApplication TaskAction="Create" Applications="@(NewApps)" Force="true"/>
        <!-- Delete the Applications in the NewApps collection-->
        <MSBuild.ExtensionPack.BizTalk.BizTalkApplication TaskAction="Delete" Applications="@(NewApps)"/>
    </Target>
</Project>

Inheritance Hierarchy

System..::.Object
  Microsoft.Build.Utilities..::.Task
    MSBuild.ExtensionPack..::.BaseTask
      MSBuild.ExtensionPack.BizTalk..::.BizTalkApplication

See Also