【问题标题】:how to do looping in msbuild to increment variable value?如何在 msbuild 中循环以增加变量值?
【发布时间】:2011-11-10 06:16:50
【问题描述】:

我想增加值 N,其中 n E {1...5}。如何使用 msbuild 增加 N 的值。因为我想做同样的操作 5 次。

那么我可以在 ms build 中循环吗?请帮我解决这个问题

【问题讨论】:

    标签: loops msbuild foreach msbuildcommunitytasks msbuild-buildengine


    【解决方案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>
    

    【讨论】:

    • 链接已损坏。这就是只包含链接的问题。
    猜你喜欢
    • 2019-08-24
    • 2017-01-26
    • 1970-01-01
    • 2014-01-07
    • 2011-02-24
    • 1970-01-01
    • 2018-02-01
    • 2020-05-26
    • 2013-01-16
    相关资源
    最近更新 更多