1: <Project DefaultTargets="Inicio"
2: xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3: <UsingTask AssemblyFile="c:\srcBruno\Agile01\TfsBuild\bin\Debug\ElBruno.TfsBuild.dll"
4: TaskName="ElBruno.TfsBuild.StringConcatenate" />
5: <ItemGroup>
6: <Dll Include="c:\EntLib50Src\bin\*.dll" />
7: <Exe Include="c:\EntLib50Src\bin\*.exe" />
8: </ItemGroup>
9: <PropertyGroup>
10: <Nombre>Bruno</Nombre>
11: <Edad>34</Edad>
12: </PropertyGroup>
13: <Target Name="Inicio">
14: <CreateProperty Value="Nombre: $(Nombre) -> Edad: $(Edad)">
15: <Output TaskParameter="Value" PropertyName="NuevaPropiedad"/>
16: </CreateProperty>
17: <Message Text="$(NuevaPropiedad)" />
18: </Target>
19: <Target Name="Ejemplo">
20: <ElBruno.TfsBuild.StringConcatenate Items="@(Dll)"
21: Separator=";"
22: AppendLine="false">
23: <Output TaskParameter="StringResult" PropertyName="StringResultDll" />
24: </ElBruno.TfsBuild.StringConcatenate>
25: <ElBruno.TfsBuild.StringConcatenate Items="@(Exe)"
26: Separator=";"
27: AppendLine="false">
28: <Output TaskParameter="StringResult" PropertyName="StringResultExe" />
29: </ElBruno.TfsBuild.StringConcatenate>
30: <Message Text="$(StringResultDll)" />
31: <Message Text="=======================================" />
32: <Message Text="$(StringResultExe)" />
33: </Target>
34: </Project>
35:
36: </Project>