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.
Currently, if you need to pack targets alongside a
buildorbuildTransitive, you need to remember to explicitly use:This is because targets files are by default included as
Noneby 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
PackFolderand/orFrameworkSpecificvalue is already present.