.NET SDK 10 breaking change: `dotnet pack` RID-specific tool packages adds new .exe
- Dominant language
- C#
- Stars
- 3.2k
- Forks
- 1.3k
- PR merge metrics
- PR metrics pending
Description
Although this overall [breaking *behavioral* change was documented](https://learn.microsoft.com/en-us/dotnet/core/compatibility/sdk/10.0/dotnet-tool-pack-publish), the subtle addition of the .exe as package content ended up breaking our builds because it wasn't on our signing list, so our signing verification step broke our pipeline.
Pipeline breaking error:
> ##[error]bin\packages\release\nuget\microsoft.visualstudio.cache.tool.win-x64.17.11.177-alpha-g4a6867d4f4.nupkgdir\tools\net8.0\win-x64\microsoft.visualstudio.cache.tool.exe : Certificate : SignTool Error: No signature found.
Workaround:
```xml
```
I'm filing this as a notice rather than a bug report, as requested by the .NET team, due to its impact on our builds merely due to a .NET SDK update.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.