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.