dotnet / dotnet/windowsdesktop

.version file missing

Open
#4,969 1 comment 0 reactions 0 assignees View on GitHub
untriaged
Dominant language
Shell
Stars
211
Forks
71
Avg merge
2h 18m
Merged PRs (30d)
81

Description

### Description

.NET shared runtimes and SDK all include a .version file. The format has changed a bit, but the latest ones include the commit SHA of the build, version and RID.

Desktop runtime used to include the file until 5.0.17, but it appears to be missing from 6.0 and later (I checked 60.36, 7.0.20, 8.0.13 and 9.0.2).

I know desktop uses the same Arcade tasks as runtime to generate installers, but it's likely that desktop is not generating the .version file or excluding it when building installers. The Arcade tasks typically just harvest a whole folder.

### Configuration

Windows, MSI based install. The CLI consumes some internal transit packages when generating the zip install for the SDK and it's missing from there as well - I checked the 8.0.14 install from the 8.0.310 SDK zip.

### Regression?

Yes, it was present in 3.1, 5.0.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.