Would avoid developer to download/install .NET for each pipeline execution.
Alternatives
Don't upgrade until the pipeline agent is not built with .NET 8.0. Because using a pre-built SDK version is not recommended for pipepeline reproductibility.
Drawbacks
It will cause breakages for some workloads explicitly using .NET 6.0. We could install both versions 6.0 and 8.0, but the container size would get additional 500 MB.
Feature
Upgrade the bundled .NET SDK to version
8.0
.Use case
Would avoid developer to download/install .NET for each pipeline execution.
Alternatives
Don't upgrade until the pipeline agent is not built with .NET
8.0
. Because using a pre-built SDK version is not recommended for pipepeline reproductibility.Drawbacks
It will cause breakages for some workloads explicitly using .NET
6.0
. We could install both versions6.0
and8.0
, but the container size would get additional 500 MB.