I double checked that the number of projects in the sln is identical with the projects on disk. The Traversal project doesn't provide any benefit but creates a second source of truth which we want to avoid.
Also classify test utility projects as such (IsTestUtilityProject is an Arcade SDK respected property).
Add the UnsetIsPackableForNonSourceProjects switch that allows to unset the globally provided IsPackable property so that test projects don't get packaged up.
I double checked that the number of projects in the sln is identical with the projects on disk. The Traversal project doesn't provide any benefit but creates a second source of truth which we want to avoid.
Also classify test utility projects as such (IsTestUtilityProject is an Arcade SDK respected property). Add the
UnsetIsPackableForNonSourceProjects
switch that allows to unset the globally provided IsPackable property so that test projects don't get packaged up.