You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[dagood] dotnet/core-setup#5085 (comment) 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:
Remove generatemsi.ps1 powershell scripts, use msbuild projects with shared targets.
Peek at wixproj, but likely stick with Execs for now.
Consider unifying targeting pack installer creation with targeting pack pkgproj. This could make the targeting pack creation entry point cleaner.
I also want to look into merging Microsoft.NETCore.App.Ref.pkgproj into Microsoft.NETCore.App.pkgproj, and using it to drive other packs (Runtime, AppHost) as well. Same goal: cleaner entry point.
Share WiX project files to avoid boilerplate.
Another thing to consider is inserting a layout phase between collecting assets and pack. That way the content of the pack can be defined by the layout instead of vice-versa.
The text was updated successfully, but these errors were encountered:
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 dotnet/arcade#2704.
[dagood] dotnet/core-setup#5085 (comment) 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:
dotnet/core-setup#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.The text was updated successfully, but these errors were encountered: