Closed dleeapho closed 4 years ago
Closing: this was made common enough that we were able to split off dotnet/windowsdesktop for 5.0. Making an improved version (to make it more reasonable to onboard new repos) is tracked at https://github.com/dotnet/arcade/issues/2704.
[dagood] https://github.com/dotnet/core-setup/pull/5085#discussion_r253991314 has some thoughts on handling packs similar to
runtime.<rid>.<package id>
packages using the.builds
infra. Fewer dirs and files that way, maybe more maintainable and easily usable in other repos. (Or replace the infra completely with something simpler.)List of refactoring ideas from earlier PRs to improve this:
https://github.com/dotnet/core-setup/pull/5114
generatemsi.ps1
powershell scripts, use msbuild projects with shared targets.Exec
s for now.Microsoft.NETCore.App.Ref.pkgproj
intoMicrosoft.NETCore.App.pkgproj
, and using it to drive other packs (Runtime, AppHost) as well. Same goal: cleaner entry point.