dotnet / sign

Code Signing CLI tool supporting Authenticode, NuGet, VSIX, and ClickOnce
MIT License
447 stars 84 forks source link

Update Arcade #669

Closed dtivel closed 3 months ago

dtivel commented 3 months ago

The internal build for this commit failed because the requested .NET 8.0.2xx SDK requires a more recent version of MSBuild than this repository's version of Arcade downloads. As a result, the signing validation step failed with:

##[error].packages\microsoft.dotnet.arcade.sdk\8.0.0-beta.23075.1\tools\SdkTasks\SigningValidation.proj(0,0): error : Version 8.0.200 of the .NET SDK requires at least version 17.8.3 of MSBuild. The current available version of MSBuild is 17.4.0.51802. Change the .NET SDK specified in global.json to an older version that requires the MSBuild version currently available.
##[error].packages\microsoft.dotnet.arcade.sdk\8.0.0-beta.23075.1\tools\SdkTasks\SigningValidation.proj(0,0): error : The NuGetSdkResolver did not resolve this SDK because there was no version specified in the project or global.json.
##[error].packages\microsoft.dotnet.arcade.sdk\8.0.0-beta.23075.1\tools\SdkTasks\SigningValidation.proj(0,0): error MSB4236: The SDK 'Microsoft.NET.Sdk' specified could not be found.

In an attempt to fix internal builds, this change updates dotnet/sign's version from dotnet/arcade.

There are a lot of changes here, but everything under eng/common was just copied from dotnet. The only manual changes were to global.json and NuGet.config.

CC @clairernovotny, @javierdlg