From ef87f9f7d997894a15485bf97b8e0c84065cb7af Mon Sep 17 00:00:00 2001 From: Ella Hathaway Date: Fri, 6 Dec 2024 22:37:18 +0000 Subject: [PATCH] Skip signing VisualFsharp.sln and FSharp.sln when building with .NET Core MSBuild --- eng/Build.ps1 | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/eng/Build.ps1 b/eng/Build.ps1 index 483b60b10df..9d137104b9c 100644 --- a/eng/Build.ps1 +++ b/eng/Build.ps1 @@ -563,12 +563,19 @@ try { $script:BuildMessage = "Failure building product" if ($restore -or $build -or $rebuild -or $pack -or $sign -or $publish -and -not $skipBuild -and -not $sourceBuild) { + $originalSignValue = $sign + if ($msbuildEngine -eq "dotnet") { + # Building FSharp.sln and VisualFSharp.sln with .NET Core MSBuild + # don't produce any artifacts to sign. Skip signing in this case. + $sign = $False + } if ($noVisualStudio) { BuildSolution "FSharp.sln" $False } else { BuildSolution "VisualFSharp.sln" $False } + $sign = $originalSignValue } if ($testBenchmarks) {