Как перезаписать ItemGroup (например, что мы делаем с PropertyGroup) - PullRequest
3 голосов
/ 17 марта 2010

У меня есть фрагмент скрипта, похожий на приведенный ниже:

<ItemGroup>
  <files Include="*.txt"></files>
</ItemGroup>
<Message Text="@(files)">

<ItemGroup>
  <files Include="*.xml"></files>
</ItemGroup>
<Message Text="@(files)">

Я хочу, чтобы во втором выводе сообщения печатался только * .xml. В настоящее время печатаются оба файла * .txt и * .xml, чего я не хочу.

Итак, мой вопрос: как мы можем перезаписать элемент files во втором сценарии печати? Пожалуйста, помогите!

1 Ответ

3 голосов
/ 17 марта 2010

Я нашел способ сделать это, но мне это не очень нравится:

<ItemGroup>
  <files Include="*.txt"></files>
</ItemGroup>
<Message Text="@(files)">

<ItemGroup>
  <files Remove="@(files)"></files>
  <files Include="*.xml"></files>
</ItemGroup>
<Message Text="@(files)">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...