Valid TaskActions are:
Namespace:
MSBuild.ExtensionPack.VisualStudioBuild (Required: Projects Optional: VB6Path, StopOnError)
Remote Execution Support: NA
Assembly: MSBuild.ExtensionPack (in MSBuild.ExtensionPack.dll) Version: 3.5.0.0 (3.5.4.0)
Examples
<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)"/> <ItemGroup> <ProjectsToBuild Include="C:\MyVB6Project.vbp"> <OutDir>c:\output</OutDir> <!-- Note the special use of ChgPropVBP metadata to change project properties at Build Time --> <ChgPropVBP>RevisionVer=4;CompatibleMode="0"</ChgPropVBP> </ProjectsToBuild> <ProjectsToBuild Include="C:\MyVB6Project2.vbp"/> </ItemGroup> <Target Name="Default"> <!-- Build a collection of VB6 projects --> <MSBuild.ExtensionPack.VisualStudio.VB6 TaskAction="Build" Projects="@(ProjectsToBuild)"/> </Target> </Project>
Inheritance Hierarchy
System..::.Object
Microsoft.Build.Utilities..::.Task
MSBuild.ExtensionPack..::.BaseTask
MSBuild.ExtensionPack.VisualStudio..::.VB6
Microsoft.Build.Utilities..::.Task
MSBuild.ExtensionPack..::.BaseTask
MSBuild.ExtensionPack.VisualStudio..::.VB6