anchor.diff:          (sprintf "--project %s%s -c %A %s -- %s" (Path.GetFileName proj) fx config buildArgs args)
       |> handleFailure
   
  -let dotNetClean proj =
  -    DotNet.exec (fun x -> {x with Verbosity = Some DotNet.Verbosity.Minimal}) "clean" proj
  -    |> handleFailure
  +let cleanBinObj directory =
  +    directory @@ "bin" |> Shell.deleteDir
  +    directory @@ "obj" |> Shell.deleteDir
   
   let pushArtifact x = Trace.publish (ImportData.BuildArtifactWithName <| Path.getFullName x) x
   
  
positive.code:             Verbosity = Some MSBuildVerbosity.Minimal
          }
      )
      
      msBuildTestProject
      |> DotNet.test (fun p ->
          {p with
  
negative.code: Target.description "Runs the MSBuild integration tests on .NET Core editions of MSBuild"
  Target.create "RunMSBuildTestsNetCore" (fun _ ->
      let testProjectDirectory = Path.getDirectory msBuildTestProject
      cleanBinObj testProjectDirectory
      msBuildTestProject
      |> DotNet.test (fun p ->
          {p with
  