有没有一种方法可以在不依赖目标的情况下删除ItemGroup的内容?我要找的东西等同于:
<ItemGroup>
<MyItemGroup Remove="@(MyItemGroup)"/>
</ItemGroup>谢谢
发布于 2017-06-17 02:20:26
发布于 2011-10-27 20:45:23
不,正如文档所述,Remove只能包含在目标内的ItemGroup中。我不确定为什么在你的例子中使用目标是一个问题,但是如果想对每个构建配置使用'Remove‘步骤,那么就把它添加到一个BeforeXXXX AfterXXX钩子中,比如BeforeBuild。
ItemGroup 'Remove' Documentation
从.NET Framework3.5开始,目标元素可能包含可能包含item元素的ItemGroup元素。这些item元素可以包含Remove属性,该属性从item类型中删除特定的项目(文件)。例如,下面的XML从Compile项类型中移除每个.config文件。
<Target>
<ItemGroup>
<Compile Remove="*.config"/>
</ItemGroup>
</Target>https://stackoverflow.com/questions/7909825
复制相似问题