anchor.diff:  
   Target.create "MklLinuxZip" (fun _ ->
       Directory.create mklSolution.OutputZipDir
  -    zip mklLinuxZipPackage mklSolution.OutputZipDir "out/MKL/Linux" (fun f -> f.Contains("MathNet.Numerics.MKL.") || f.Contains("libiomp5.so")))
  +    zip mklLinuxZipPackage mklSolution.OutputZipDir "out/MKL/Linux" (fun f -> f.Contains("MathNet.Numerics.Providers.MKL.") || f.Contains("MathNet.Numerics.MKL.") || f.Contains("libiomp5.so")))
   "MklLinuxZip" ==> "MklLinuxPack"
   
   Target.create "MklLinuxNuGet" (fun _ ->
  
positive.code: Environment.CurrentDirectory <- rootDir
  Trace.log rootDir
  
  let args = Target.getArguments() 
  let isStrongname, isSign, isIncremental =
      match args with
      | Some args ->
  
negative.code: 
  Target.create "MklWinBuild" (fun _ ->
  
      //let result =
      //    CreateProcess.fromRawCommandLine "cmd.exe" "/c setvars.bat"
      //    |> CreateProcess.withWorkingDirectory (Environment.GetEnvironmentVariable("ONEAPI_ROOT"))
      //    |> CreateProcess.withTimeout (TimeSpan.FromMinutes 10.)
      //    |> Proc.run
      //if result.ExitCode <> 0 then failwith "Error while setting oneAPI environment variables."
  
      restoreWeak mklSolution
      buildVS2019x86 "Release-MKL" !! "MathNet.Numerics.MKL.sln"
      buildVS2019x64 "Release-MKL" !! "MathNet.Numerics.MKL.sln"
      Directory.create mklSolution.OutputZipDir
      zip mklWinZipPackage mklSolution.OutputZipDir "out/MKL/Windows" (fun f -> f.Contains("MathNet.Numerics.Providers.MKL.") || f.Contains("MathNet.Numerics.MKL.") || f.Contains("libiomp5md.dll"))
      Directory.create mklSolution.OutputNuGetDir
      nugetPackManually mklSolution [ mklWinPack; mklWin32Pack; mklWin64Pack ]
  
  