anchor.diff:  
   open Fake
   open FSharp.Data
  +open FSharp.Data.JsonExtensions
   open System
   open System.IO
   
  
positive.code: 
      let result = 
          ExecProcessWithLambdas (fun info ->
              info.FileName <- dotnetCliPath options.DotnetDirectory
              info.WorkingDirectory <- options.WorkingDirectory
              info.Arguments <- cmdArgs
          ) timeout true errorF messageF
  
negative.code: /// ## Parameters
  ///
  /// - 'dotnetCliDir' - dotnet cli install directory 
  let private dotnetCliPath dotnetCliDir = dotnetCliDir @@ "dotnet.exe"
  
  // Temporary path of installer script
  let private tempInstallerScript = Path.GetTempPath() @@ "dotnet_install.ps1"
  