Skip to content

Make it easier to create build packages by improving inference heuristics #184

@kzu

Description

@kzu

Currently, if you need to pack targets alongside a build or buildTransitive, you need to remember to explicitly use:

<None Update='@(None)' PackFolder='$(PackFolder)' FrameworkSpecific='$(BuildFrameworkSpecific)' />

This is because targets files are by default included as None by the SDK targets.

This is an annoyance and prevents users from "falling in the pit of success" for
build tasks/targets projects.

Make it so that for these cases, we change the default behavior for None as if the
above was present, for cases where a specific PackFolder and/or FrameworkSpecific
value is already present.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions