dotnet / maintenance-packages

Repository that hosts packages from the .NET platform whose original home/branch is not building any longer.
MIT License
22 stars 10 forks source link

Remove Traversal project in favor of the solution file #157

Closed ViktorHofer closed 2 weeks ago

ViktorHofer commented 3 weeks ago

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.