When -sign is passed to build.cmd, building VisualFSharp.sln and FSharp.sln with .NET Core on Windows fails due to an empty ItemsToSign list. This is expected because artifacts are only produced when building the solution with the full framework MSBuild. This issue occurs regardless of whether -noVisualStudio is passed or not.
Rather than allowing the build to fail in this instance, we should consider adjusting the build script to avoid passing -sign in this scenario. Specifically, when building VisualFSharp.sln with .NET Core MSBuild, we should not set sign to true.
When
-signis passed to build.cmd, buildingVisualFSharp.slnandFSharp.slnwith .NET Core on Windows fails due to an emptyItemsToSignlist. This is expected because artifacts are only produced when building the solution with the full framework MSBuild. This issue occurs regardless of whether-noVisualStudiois passed or not.Rather than allowing the build to fail in this instance, we should consider adjusting the build script to avoid passing
-signin this scenario. Specifically, when buildingVisualFSharp.slnwith .NET Core MSBuild, we should not set sign to true.