msbuild
msbuild copied to clipboard
Unify evaluation time and build time item operations
Right now evaluation time and build time item operations support different operations and behave differently. It would be nice to unify them, so users have the same experience when using both types of items.
- [ ] Unify item parsing and item matching clones
- [ ] Add Update attribute for dynamic item tags
- [ ] Static Update should support dynamic Update's feature of not having any attributes
- [ ] Migrate keepmetadata and removemetadata to static item operations
- [ ] Migrate KeepDuplicates attribute to static time items
- [ ] Item with direct include inside targets causes the metadata not getting evaluated
Please update description with other differences, if any.
Really want this happen. It's painful, especially for the beginners to have to know the differences!!!