anchor.diff:  
       processTemplates replacements [specFile]
   
  +    let packageFile = sprintf "%s.%s.nupkg" parameters.Project parameters.Version
       if parameters.ProjectFile <> null then
           // create symbols package
           let args = sprintf "pack -sym \"%s\"" (parameters.ProjectFile |> FullName)
  
positive.code:         if result <> 0 then failwithf "Error during NuGet symbols creation. %s %s" parameters.ToolPath args
          parameters.OutputPath @@ packageFile |> DeleteFile
  
      pack parameters specFile
                 
      if parameters.Publish then 
          publish parameters.PublishTrials parameters packageFile 
          if parameters.ProjectFile <> null then 
              publishSymbols parameters.PublishTrials parameters packageFile
          
  /// Creates a new NuGet package   
  let NuGet setParams nuSpec =
      traceStartTask "NuGet" nuSpec
  
negative.code: 
  let private replaceAccessKey key (s:string) = s.Replace(key,"PRIVATEKEY")
  
  let private createNuspecFile parameters nuSpec =
      // create .nuspec file
      CopyFile parameters.OutputPath nuSpec
      let specFile = parameters.OutputPath @@ (Path.GetFileName nuSpec)    
  
      let dependencies =
          if parameters.Dependencies = [] then "" else
          parameters.Dependencies
  