Unify evaluation time and build time item operations
- Dominant language
- C#
- Stars
- 5.5k
- Forks
- 1.5k
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 133
Description
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](https://github.com/Microsoft/msbuild/issues/1122)
- [ ] [Static excludes correctly exclude relative wildcards even when the files do not exist, whereas dynamic items do not](https://github.com/Microsoft/msbuild/issues/2491#issuecomment-411647283)
- [ ] [Add Update attribute for dynamic item tags](https://github.com/Microsoft/msbuild/issues/889)
- [ ] [Static Update should support dynamic Update's feature of not having any attributes](https://github.com/Microsoft/msbuild/issues/955)
- [ ] [Migrate keepmetadata and removemetadata to static item operations](https://github.com/Microsoft/msbuild/issues/1123)
- [ ] [Migrate KeepDuplicates attribute to static time items](https://github.com/Microsoft/msbuild/issues/1125)
- [ ] [Item with direct include inside targets causes the metadata not getting evaluated](https://github.com/Microsoft/msbuild/issues/1053)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.