anchor.diff:  
       processTemplates replacements [specFile]
   
  +    // create package
       let args = sprintf "pack %s" nuSpec
       let result = 
           ExecProcess (fun info ->
  
positive.code:       Project = "";
        Summary = null;
        Description = null;
        OutputPath = currentDirectory @@ "NuGet" }
   
  /// Creates a new NuGet package   
  let NuGet setParams nuSpec = 
  
negative.code:             info.Arguments <- args) parameters.TimeOut
                 
      if result <> 0 then failwithf "Error during NuGet creation. %s %s" parameters.ToolPath args
  
      // push package
      if parameters.Publish then
          let args = sprintf "push --source %s %s %s" parameters.PublishUrl nuSpec parameters.AccessKey
          let result = 
              ExecProcess (fun info ->
                  info.FileName <- parameters.ToolPath
                  info.WorkingDirectory <- parameters.OutputPath |> FullName
                  info.Arguments <- args) parameters.TimeOut
                 
          if result <> 0 then failwithf "Error during NuGet push. %s %s" parameters.ToolPath args
                      
      traceEndTask "NuGet" nuSpec