gpt4 book ai didi

msbuild - 清空 MSBuild ItemGroup

转载 作者:行者123 更新时间:2023-12-02 07:23:22 26 4
gpt4 key购买 nike

有没有办法在不诉诸目标的情况下删除 ItemGroup 的内容?我正在寻找相当于:

<ItemGroup>
<MyItemGroup Remove="@(MyItemGroup)"/>
</ItemGroup>

谢谢

最佳答案

不可以,正如文档所述,Remove 只能包含在 Target 内的 ItemGroup 中。我不确定为什么使用 Target 在您的情况下是一个问题,但如果想对每个构建配置使用“删除”步骤,则将其添加到 BeforeXXXX AfterXXX Hook 之一,例如 BeforeBuild。

ItemGroup 'Remove' Documentation

Starting in the .NET Framework 3.5, Target elements may contain ItemGroup elements that may contain item elements. These item elements can contain the Remove attribute, which removes specific items (files) from the item type. For example, the following XML removes every .config file from the Compile item type.

<Target>
<ItemGroup>
<Compile Remove="*.config"/>
</ItemGroup>
</Target>

关于msbuild - 清空 MSBuild ItemGroup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7909825/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com