Microsoft.DiaSymReader.Native.amd64.dll version downgraded in .NET 10
- 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
Assessment
This issue has not been assessed yet.