anchor.diff:  
   /// NuGet default params  
   let NuGetDefaults() =
  -    { ToolPath = currentDirectory @@ "tools" @@ "NuGet" @@ "NuGet.exe"
  +    { ToolPath = currentDirectory @@ "tools/NuGet/NuGet.exe"
         TimeOut = TimeSpan.FromMinutes 5.
         Version = if not isLocalBuild then buildVersion else "0.1.0.0"
         Authors = []
  -      Project = "";
  -      Summary = null;
  -      ProjectFile = null;
  -      Description = null;
  -      Dependencies = [];
  -      OutputPath = currentDirectory @@ "NuGet";
  -      PublishUrl = null;
  -      AccessKey = null;
  -      NoPackageAnalysis = false;
  -      PublishTrials = 5;
  +      Project = ""
  +      Summary = null
  +      ProjectFile = null
  +      Description = null
  +      Dependencies = []
  +      OutputPath = currentDirectory @@ "NuGet"
  +      WorkingDir = currentDirectory @@ "NuGet"
  +      PublishUrl = null
  +      AccessKey = null
  +      NoPackageAnalysis = false
  +      PublishTrials = 5
         Publish = false}
   
   let RequireExactly version = sprintf "[%s]" version
  
positive.code:       Project: string;
        Summary: string;
        Description: string;                               
        OutputPath: string;
        PublishUrl: string;
        AccessKey:string;
  
negative.code: 
  // create symbols package
  let private packSymbols parameters =
      if isNullOrEmpty parameters.ProjectFile then () else
      let args = 
          sprintf "pack -sym -Version %s -OutputDirectory \"%s\" \"%s\""
              parameters.Version
              (FullName parameters.OutputPath)
              (FullName parameters.ProjectFile)
  
      let result = 
          ExecProcess (fun info ->
              info.FileName <- parameters.ToolPath
              info.WorkingDirectory <- FullName parameters.WorkingDir
              info.Arguments <- args) parameters.TimeOut
                 
      if result <> 0 then failwithf "Error during NuGet symbols creation. %s %s" parameters.ToolPath args
  