anchor.diff:  Target "Nuget.AddNetStd" (fun _ ->
       let nupkg = sprintf "%s/FSharp.Compiler.Service.%s.nupkg" releaseDir release.AssemblyVersion
       let netcoreNupkg = sprintf "FSharp.Compiler.Service.netstandard/bin/Release/FSharp.Compiler.Service.%s.nupkg" release.AssemblyVersion
  -    runCmdIn "." "dotnet" "mergenupkg --source %s --other %s --framework netstandard1.6" nupkg netcoreNupkg
  +    runCmdIn __SOURCE_DIRECTORY__ "dotnet" "mergenupkg --source %s --other %s --framework netstandard1.6" nupkg netcoreNupkg
   )
   
   
  
positive.code: #endif
          |> assertExitCodeZero
  )
  let run exe = runCmdIn "." exe
  
  // --------------------------------------------------------------------------------------
  // The rest of the code is standard F# build script
  // --------------------------------------------------------------------------------------
  
  let releaseDir = "../Release"
  
  
  // Read release notes & version info from RELEASE_NOTES.md
  
negative.code: 
  
  Target "Build.NetStd" (fun _ ->
      runCmdIn __SOURCE_DIRECTORY__  "dotnet" "pack %s -v n -c Release" "FSharp.Compiler.Service.netstandard.sln"
  )
  
  
  Target "Test.NetStd" (fun _ ->
      runCmdIn __SOURCE_DIRECTORY__  "dotnet" "run -p FSharp.Compiler.Service.Tests.netcore/FSharp.Compiler.Service.Tests.netcore.fsproj -c Release -- --result:TestResults.NetStd.xml;format=nunit3"
  )
  
  
  