#loops #msbuild #foreach #msbuildcommunitytasks #msbuild-buildengine
#циклы #msbuild #foreach #задачи msbuildcommunitytasks #msbuild-buildengine
Вопрос:
я хочу увеличить значение N, где n E {1 … 5}. как можно увеличить значение N с помощью msbuild. потому что я хочу выполнить одну и ту же операцию 5 раз.
итак, могу ли я выполнить цикл в ms build?пожалуйста, помогите мне решить эту проблему
Ответ №1:
Вы можете сделать это таким образом:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
<ItemGroup>
<!-- Define value N where n E {1...5} -->
<VariableN Include="1"/>
<VariableN Include="2"/>
<VariableN Include="3"/>
<VariableN Include="4"/>
<VariableN Include="5"/>
</ItemGroup>
<!-- Testing target -->
<Target Name="Test">
<!-- Testing task. Task will be executed 5times. -->
<Message Text="VariableN = %(VariableN.Identity)"/>
</Target>
</Project>
Комментарии:
1. Ссылка не работает. Проблема в том, чтобы включить только ссылку.