* Move Microsoft.Windows.Compatibility into windowsdesktop
Now that System.Drawing.Common is part of winforms,
the Microsoft.Windows.Compatibility meta package needs to be moved into
a higher layer as runtime can't depend on winforms' product
dependencies.
Moving TargetFramework property into the respective project files to
allow this repository to have multi-targeting projects.
* Clean-up windowsdesktop repository
Doing the clean-up as the windowdesktop repository is just a straight
copy from core-setup. Meanwhile, a lot changed and infrastructure is
vastly improved and simplified. Bringing the improvements from runtime
and arcade into this repository.
- Remove the unneeded buildtools local task publishing infrastructure
- Remoe old infrastructure that was meanwhile replaced by Arcade
defaults
- Move pipeline logic into eng/pipelines instead of directly in eng
- Update NoTargets SDK and use Traversal SDK for building the repo
- Remove dotnet7 feeds from NuGet.config
- Remove the daily builds table that wasn't updated anymore since .NET
5.
- Remove Subsets logic which just adds complexity in this repository.
- Remove unused dependencies from Versions.props
- Remove unused files (publish-final.proj, descriptions.json,
badge.proj, ...)
- Simplify testing infrastructure and clean-up unused code.
- Remove the sln file that isn't useful in this repository.
* PR feedback from mmitche
* Remove dead code
* Fix bundleproj restore
* Fix bundle restore for real now
* YML improvements
* Use displayname instead
* Fix displayname
* Fix checksum item publish
* Fix checksum item publish for real
* Remove custom version properties
* Use the correct property to avoid stabilizing