У нас есть файлы свойств x, y, z и файл master.properties
Теперь я записал в свой файл master.properties некоторую группу элементов, как показано ниже, и передал эту группу элементов в цель msbuild так, чтобыон будет работать как foreach.
Группа товаров:
<Components Include="Y:\Build\X.Properties">
<ComponentName>X</ComponentName>
</Components>
<Components Include="Y:\Build\Y.Properties">
<ComponentName>Y</ComponentName>
</Components>
<Components Include="Y:\Build\Z.Properties">
<ComponentName>Z</ComponentName>
</Components>
<Target Name="BuildAll" Inputs="@(Components)" Outputs="%(Identity).Dummy">
<MSBuild Projects="@(Components)"
Targets="BuildComponent" />
</Target>
Теперь я хочу получить текстовый файл, в котором имена компонентов будут иметь следующий вид:
XY
он должен создавать только X и Y.
Я пытался с ReadLinesFromFile, но я не могу передать один за другим компонент.
Например:
<ReadLinesFromFile File="Allcomponent.txt">
<Output TaskParameter="Lines" ItemName="AllComponent" />
</ReadLinesFromFile>
Затем я хочу передать компонент в группу элементов один за другим для вызова задач Msbuild.
Как это решить?