dotnet / dotnet/msbuild

Document MSBuildDefiningProject* item metadata

Open
#2,336 0 comments 0 reactions 0 assignees View on GitHub
Area: Documentation triaged
Dominant language
C#
Stars
5.5k
Forks
1.5k
Avg merge
1d 8h
Merged PRs (30d)
141

Description

MSBuild now (as of version 14 or maybe a 12 update?) supports well-known metadata of the form [`MSBuildDefiningProject*`](https://github.com/Microsoft/msbuild/blob/0342905d1bbebff671687bd7163cf5ac31d26de5/src/Shared/Modifiers.cs#L54-L57). That should be documented at https://docs.microsoft.com/en-us/visualstudio/msbuild/msbuild-well-known-item-metadata.

Also probably worth updating the [comment on `GetItemSpecModifier`](https://github.com/Microsoft/msbuild/blob/0342905d1bbebff671687bd7163cf5ac31d26de5/src/Shared/Modifiers.cs#L353-L364) that lists the supported ones.

Internal changes that might be useful:
http://vstfdevdiv:8080/DevDiv2/DevDiv/_versionControl/changeset/1065156?_a=compare&path=%24%2FDevDiv%2Fd12u%2FPhoneUDev%2Fxmake%2FShared%2FModifiers.cs

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.