anchor.diff:            if not isLocalBuild then buildVersion
             else "0.1.0.0"
         ReleaseNotes = null
  +      WorkingDir = "."
         OutputPath = "./temp" }
   
   /// Paket push parameter type
  
positive.code:     { ToolPath : string
        TimeOut : TimeSpan
        PublishUrl : string
        AccessKey : string }
  
  /// Paket push default parameters
  
negative.code:     { ToolPath = findToolFolderInSubPath "paket.exe" (currentDirectory @@ ".paket" @@ "paket.exe")
        TimeOut = TimeSpan.FromMinutes 5.
        PublishUrl = "https://nuget.org"
        WorkingDir = "."
        AccessKey = null }
  
  /// Creates a new NuGet package by using Paket pack on all paket.template files in the working directory.
  /// ## Parameters
  /// 
  ///  - `setParams` - Function used to manipulate the default parameters.
  let Pack setParams =     
      let parameters : PaketPackParams = PaketPackDefaults() |> setParams
      traceStartTask "PaketPack" parameters.WorkingDir
  
      let xmlEncode (notEncodedText : string) = 
          if System.String.IsNullOrWhiteSpace notEncodedText then ""
          else XText(notEncodedText).ToString().Replace("ß", "&szlig;")
  