anchor.diff:           else exn.Message)
           |> replaceAccessKey parameters.AccessKey
           |> failwith
  -    traceEndTask "NuGetPack" nuspecFile
  +    traceEndTask "NuGetPack" nuspecOrProjectFile
   
   /// Publishes a NuGet package to the nuget server.
   /// ## Parameters
  
positive.code: /// 
  ///  - `setParams` - Function used to manipulate the default NuGet parameters.
  ///  - `nuspecFile` - The .nuspec file name.
  let NuGetPack setParams nuspecFile =
      traceStartTask "NuGetPack" nuspecFile
      let parameters = NuGetDefaults() |> setParams
      try
          let nuspecFile = createNuspecFile parameters nuspecFile
          pack parameters nuspecFile
          DeleteFile nuspecFile
      with exn ->
  
negative.code:          else exn.Message)
          |> replaceAccessKey parameters.AccessKey
          |> failwith
      traceEndTask "NuGet" nuspecOrProjectFile
  
  /// NuSpec metadata type
  type NuSpecPackage = 
  