dotnet / dotnet/sdk

.NET SDK 10 breaking change: `dotnet pack` RID-specific tool packages adds new .exe

Open
#52,365 0 comments 0 reactions 0 assignees View on GitHub
untriaged
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.