这应该很简单,但我找不到怎么做(或者可能不可能)。
在MSBuild中,我有一个ItemGroup,它是一个文件列表。 我只想在特定文件位于该ItemGroup
中时才执行任务类似的东西:
<Copy Condition="@(Files) <contains> C:\MyFile.txt" .... />
有什么办法吗?最好不要编写自定义任务。
编辑:文件列表仅与条件有关。否则它与任务无关。
答案 0 :(得分:15)
尝试
<Copy Condition="'%(Files.Identity)' == 'C:\MyFile.txt'" .. />