title: MSBuild Filtering ItemGroup of files with condition
body: <p>This feels like it's so simple, but I cannot get it to work.</p>
  
  <p>All I'm trying to achieve is a filtered list of the embedded resources.  I've tried various approaches but I can't seem to get it right.</p>
  
  <p>Here's what I thought was the right solution:</p>
  
  <pre><code>&lt;ItemGroup&gt;
    &lt;AllEmbeddedResources Include="@(EmbeddedResource)" Condition="$(FullPath.Contains('Change')"/&gt;
  &lt;/ItemGroup&gt;
  </code></pre>
  
  <p>Edit...
  To clarify, the results are without the condition, the list is all embedded resources, with the condition, the group is empty.</p>
  
  <p>I've tried this inside and outside of target's, and I've tried getting the full list in one group, and then filtering in a separate group.  I know I'm just misunderstanding some fundamental part of msbuild syntax, I just can't seem to work it out.  Looking forward to being shown my stupid mistake!</p>