感觉这很简单,但我无法让它工作。
我想要实现的只是一个过滤后的嵌入资源列表。我尝试了各种方法,但似乎无法正确解决。
这是我认为正确的解决方案:
<ItemGroup>
<AllEmbeddedResources Include="@(EmbeddedResource)" Condition="$(FullPath.Contains('Change')"/>
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
编辑...澄清一下,结果是没有条件的,列表是所有嵌入的资源,有条件,组为空。
我已经在目标的内部和外部尝试过这个,并且我尝试在一个组中获取完整列表,然后在一个单独的组中进行过滤。我知道我只是误解了 msbuild 语法的一些基本部分,我似乎无法解决。期待看到我愚蠢的错误!
msbuild ×1