Add the following stuff to your tfsbuild.proj <PropertyGroup> <GetChangesetForFolder>_Component1_</GetChangesetForFolder> </PropertyGroup> <Target Name="CoreLabel"
Add the following stuff to your tfsbuild.proj
<PropertyGroup>
<GetChangesetForFolder>_Component1_</GetChangesetForFolder>
</PropertyGroup>
<Target Name="CoreLabel"
Condition=" '$(IsDesktopBuild)'!='true' "
DependsOnTargets="$(CoreLabelDependsOn)" >
<!-- Label all the latest non deleted files in workspace --> <Label Condition=" '$(SkipLabel)'!='true' " Workspace="$(WorkspaceName)" Name="$(BuildNumber)@$/$(TeamProject)/$(GetChangesetForFolder)" Version="W$(WorkspaceName)" Files="$/$(TeamProject)/$(GetChangesetForFolder)" Child="$(ChildLabel)" Comments="$(LabelTaskComment)" Recursive="$(RecursiveLabel)" />
<!-- Label all the latest non deleted files in workspace -->
<Label
Condition=" '$(SkipLabel)'!='true' "
Workspace="$(WorkspaceName)"
Name="$(BuildNumber)@$/$(TeamProject)/$(GetChangesetForFolder)"
Version="W$(WorkspaceName)"
Files="$/$(TeamProject)/$(GetChangesetForFolder)"
Child="$(ChildLabel)"
Comments="$(LabelTaskComment)"
Recursive="$(RecursiveLabel)" />
</Target>
Additionally note that you do not need to override the LabelQueryScope property.