dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
15.37k stars 4.75k forks source link

Consolidate PackageVersion properties #48229

Open ViktorHofer opened 3 years ago

ViktorHofer commented 3 years ago

The PackageVersion property is currently specified four times instead of once centrally. We should consolidate that before we ship NET6 to ease servicing (especially as NET6 will be an LTS release).

This also involves consolidating the installer GetProductVersion logic with the rest of the repo: https://github.com/dotnet/runtime/blob/372248b9b4e3e7c08e0c0aa53d4a94f826fe273b/src/installer/Directory.Build.targets#L25-L138

cc @dotnet/runtime-infrastructure

ghost commented 3 years ago

Tagging subscribers to this area: @ViktorHofer See info in area-owners.md if you want to be subscribed.

Issue Details
The `PackageVersion` property is currently specified four times instead of once centrally. We should consolidate that before we ship NET6 to ease servicing (especially as NET6 will be an LTS release). cc @dotnet/runtime-infrastructure
Author: ViktorHofer
Assignees: -
Labels: `area-Infrastructure`
Milestone: 6.0.0
SamMonoRT commented 2 years ago

Moving to 8.0.0