anchor.diff:  
     let private _msBuildTarget = _target "MSBuild" (fun parameters ->
       parameters.SolutionFile
  -      |> MSBuildRelease null "Build"
  -      |> ignore
  +    |> MSBuildRelease null "Build"
  +    |> ignore
   
       Copy parameters.MSBuildOutputDir parameters.MSBuildReleaseArtifacts
     )
  
positive.code: 
    type ConfigParams =
      {
        SolutionFile : string seq
        MSBuildArtifacts : string seq
        MSBuildReleaseArtifacts : string seq
        MSBuildOutputDir : string
        TestAssemblies : string seq
        DotNetVersion : string
        NuspecFilePath : string option
        AssemblyInfoFilePaths : string seq
        Project : string
        Authors : string list
        Description : string
        OutputPath : string
        WorkingDir : string
        Publish : bool
        AccessKey : string
        PublishUrl : string
      }
  
    let ConfigDefaults () =
      {
        SolutionFile = !! (Path.Combine(_rootDir, "*.sln"))
        MSBuildArtifacts = !! "src/**/bin/**/*.*" ++ "src/**/obj/**/*.*"
        MSBuildReleaseArtifacts = !! "**/bin/Release/*"
        MSBuildOutputDir = "bin"
        TestAssemblies = !! "tests/**/*.Tests.dll" -- "**/obj/**/*.Tests.dll"
        DotNetVersion = "4.0"
        NuspecFilePath = TryFindFirstMatchingFile "*.nuspec" "."
        AssemblyInfoFilePaths = [ _assemblyInfoFilePath ]
        Project = String.Empty
        Authors = List.Empty
        Description = String.Empty
        OutputPath = String.Empty
        WorkingDir = String.Empty
        Publish = false
        AccessKey = String.Empty
        PublishUrl = String.Empty
      }
  
    let private _readVersionString filePath =
  
negative.code:     let parameters = ConfigDefaults() |> mapParams
  
      parameters
      |> _msBuildTarget
      |> _cleanTarget
      |> _packageTarget
      |> _testTarget
      |> _publishTarget
      |> VersionTargets.create
  