Как в MSBuild Condition проверить, содержит ли ItemGroup элемент?

Это должно быть просто, но я не могу найти, как это сделать (или, может быть, это невозможно).

В MSBuild у меня есть ItemGroup, которая представляет собой список файлов. Я хочу выполнять задачу только если определенный файл находится в этой ItemGroup

Что-то вроде:

<Copy Condition="@(Files) <contains> C:\MyFile.txt" .... />

Есть способ сделать это? Желательно без написания пользовательской задачи.

Edit: Список файлов связан только с условием. В остальном он не имеет отношения к задаче.

16
задан Ray 29 September 2011 в 08:38
поделиться