anchor.diff:        MSBuildArtifacts = !! "src/**/bin/**/*.*" ++ "src/**/obj/**/*.*"
         MSBuildReleaseArtifacts = !! "**/bin/Release/*"
         MSBuildOutputDir = "bin"
  +      NuspecFilePath = TryFindFirstMatchingFile "*.nuspec" "."
  +      NuGetParams = NuGetDefaults()
       }
  +
  +  let private _EnsureNuspecFileExists filePath =
  +    match filePath with
  +    | Some x -> x
  +    | None -> raise (FileNotFoundException("Could not find the nuspec file"))
   
     let private _CreateTarget targetName parameters targetFunc =
       Target targetName targetFunc
  
positive.code:   open Fake
    open Fake.FileSystem
    open System.IO
  
    let private RootDir = Directory.GetCurrentDirectory()
  
  
negative.code:       MSBuildArtifacts : FileIncludes
        MSBuildReleaseArtifacts : FileIncludes
        MSBuildOutputDir : string
        NuspecFilePath : Option<string>
        NuGetParams : NuGetParams
      }
  
    let ConfigDefaults() =
  