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