anchor.diff:  Target.create "CudaWinBuild" (fun _ ->
   
       restoreWeak cudaSolution
  -    buildConfig64 "Release-CUDA" !! "MathNet.Numerics.CUDA.sln"
  +    buildVS2019x64 "Release-CUDA" !! "MathNet.Numerics.CUDA.sln"
       Directory.create cudaSolution.OutputZipDir
  -    zip cudaWinZipPackage cudaSolution.OutputZipDir "out/CUDA/Windows" (fun f -> f.Contains("MathNet.Numerics.CUDA.") || f.Contains("cublas") || f.Contains("cudart") || f.Contains("cusolver"))
  +    zip cudaWinZipPackage cudaSolution.OutputZipDir "out/CUDA/Windows" (fun f -> f.Contains("MathNet.Numerics.Providers.CUDA.") || f.Contains("MathNet.Numerics.CUDA.") || f.Contains("cublas") || f.Contains("cudart") || f.Contains("cusolver"))
       Directory.create cudaSolution.OutputNuGetDir
       nugetPackManually cudaSolution [ cudaWinPack ]
   
  
positive.code: 
  Target.create "MklWinBuild" (fun _ ->
  
      restoreWeak mklSolution
      buildConfig32 "Release-MKL" !! "MathNet.Numerics.MKL.sln"
      buildConfig64 "Release-MKL" !! "MathNet.Numerics.MKL.sln"
      Directory.create mklSolution.OutputZipDir
      zip mklWinZipPackage mklSolution.OutputZipDir "out/MKL/Windows" (fun f -> f.Contains("MathNet.Numerics.MKL.") || f.Contains("libiomp5md.dll"))
      Directory.create mklSolution.OutputNuGetDir
      nugetPackManually mklSolution [ mklWinPack; mklWin32Pack; mklWin64Pack ]
  
  
negative.code:     | VisualStudio p -> dotnetStrong rootDir (sprintf "pack %s --configuration Release --no-restore --no-build" p.ProjectFile)
      | _ -> failwith "Project type not supported"
  
  let buildVS2019x86 config subject =
      MSBuild.run
          (fun p -> {p with ToolPath = Environment.environVar "VS2019INSTALLDIR" </> @"MSBuild\Current\Bin\MSBuild.exe"})
          ""
          (if isIncremental then "Build" else "Rebuild")
          [("Configuration", config); ("Platform","Win32")]
          subject
          |> ignore<string list>
  let buildVS2019x64 config subject =
      MSBuild.run
          (fun p -> {p with ToolPath = Environment.environVar "VS2019INSTALLDIR" </> @"MSBuild\Current\Bin\MSBuild.exe"})
          ""
          (if isIncremental then "Build" else "Rebuild")
          [("Configuration", config); ("Platform","x64")]
          subject
          |> ignore<string list>
  
  
  // --------------------------------------------------------------------------------------
  