anchor.diff:  
   open Fake
   open FSharp.Data
  +open FSharp.Data.JsonExtensions
   open System
   open System.IO
   
  
positive.code:     }
  
      static member Default = {
          DotnetDirectory = DefaultDotnetCliDir
          WorkingDirectory = currentDirectory
          CustomParams = None
      }
  
negative.code:     let args = sprintf "build %s %s" project (buildBuildArgs param)
      let result = Dotnet param.Common args    
      if not result.OK then failwithf "dotnet build failed with code %i" result.ExitCode
      traceEndTask "Dotnet:build" project
  
  /// get sdk version from global.json
  /// ## Parameters
  ///
  /// - 'project' - global.json path
  let GlobalJsonSdk project =
      let data = ReadFileAsString project
      let info = JsonValue.Parse(data)
      info?sdk?version.AsString()   