dotnet / dotnet/runtime

Microsoft.DiaSymReader.Native.amd64.dll version downgraded in .NET 10

Open
#121,845 5 comments 0 reactions 1 assignee Claimed by @hoyosjs View on GitHub
area-Diagnostics-coreclr
Dominant language
C#
Stars
18.3k
Forks
5.6k
PR merge metrics
PR metrics pending

Description

### Description

Our pipelines have detected that `Microsoft.DiaSymReader.Native.amd64.dll` uses a smaller file version in `.NET 10` than in `.NET 9`.

In `.NET 9.0.11` it was `14.42.34436.0` and
in `.NET 10.0.0` it is `14.40.33810.0`.

Beside that version downgrades are problematic when using the WiX installer framework, is it intended that the version suddenly degrades in .NET 10?

Related issues in the past: #93458

### Reproduction Steps

Create a new empty console project targeting .NET 9 and another one targeting .NET 10.
Publish both projects as self-contained.
Compare the version of the `Microsoft.DiaSymReader.Native.amd64.dll` in the respective publish folders.

### Expected behavior

The `Microsoft.DiaSymReader.Native.amd64.dll` should not have a lower version than the `Microsoft.DiaSymReader.Native.amd64.dll` from previous .NET frameworks. So it should be at least `14.42.34436.0`.

### Actual behavior

The file version of `Microsoft.DiaSymReader.Native.amd64.dll` included in `.NET 10.0.0` is lower (`14.40.33810.0`) than the one included in .NET 9.0.11 (`14.42.34436.0`).

### Regression?

Probably yes.

### Known Workarounds

_No response_

### Configuration

Windows x64
Installed SDKs:
9.0.307 [C:\Program Files\dotnet\sdk]
10.0.100 [C:\Program Files\dotnet\sdk]

### Other information

_No response_

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.