Skip to content

[7.0.2xx] Change Global Property Flow to Not Flow Publish* Properties #28645

Open
@nagilson

Description

@nagilson

Per #28628, we would like to make a better fix for this as some publish properties should likely not be flowing into libraries. We would like to create a list of these properties to check in RuntimeIdentiferInference.targets (SelfContained, PublishAsSingleFile, etc, and PublishSelfContained once that's merged.)

Then we will check against that list instead of having them hardcoded.

At the same time, we will need to flow that list into MSBuild and add a check to see if that list exists, because MSBuild can run with SDKs besides the .NET SDK. If the list does exist, we will need to undefine the properties in a grand total of 3 locations as reflected in this PR: dotnet/msbuild#6924

We aren't doing this fix for 7.0.1xx GA because it's too risky, so doing it in 7.0.2xx.

cc @dsplaisted @rainersigwald

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions