Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Consider parallelizing the crossgen phase of the installer build #1365
It currently looks like the crossgen phase of the installer build is done in serial rather than parallel. It would likely be worthwhile to change this up to be parallelized instead to take full advantage of the underlying hardware.
This is currently done via MSBuild batching: https://github.com/dotnet/arcade/blob/cc0bbc15d0b038b4949bc0c45f3436973ec11106/src/Microsoft.DotNet.Build.Tasks.SharedFramework.Sdk/targets/framework.dependency.targets#L408
This would likely need to be changed to be a parallel