-
Notifications
You must be signed in to change notification settings - Fork 89
Open
Description
We need to expand the cases covered by
| <MSBuildPackagesWithoutPrivateAssets | |
| Include="@(PackageReference)" | |
| Condition="!$([MSBuild]::ValueOrDefault('%(PackageReference.ExcludeAssets)', '').ToLower().Contains('runtime')) and | |
| ( | |
| '%(PackageReference.Identity)' == 'Microsoft.Build' or | |
| '%(PackageReference.Identity)' == 'Microsoft.Build.Framework' or | |
| '%(PackageReference.Identity)' == 'Microsoft.Build.Utilities.Core' or | |
| '%(PackageReference.Identity)' == 'Microsoft.Build.Tasks.Core' or | |
| '%(PackageReference.Identity)' == 'Microsoft.Build.Engine' or | |
| '%(PackageReference.Identity)' == 'Microsoft.Build.Conversion.Core' or | |
| '%(PackageReference.Identity)' == 'Microsoft.Build.Runtime' or | |
| '%(PackageReference.Identity)' == 'Microsoft.Build.Localization' or | |
| '%(PackageReference.Identity)' == 'Microsoft.Build.Engine' | |
| )"/> | |
| </ItemGroup> |
It would be ideal if there was some data-driven way to say "all of the dependencies of THING_X must be RuntimeAssets=exclude" to prevent these gaps in the future.
Metadata
Metadata
Assignees
Labels
No labels