anchor.diff:              removeFileIfExists nugetTargets
               let depFile = DependenciesFile.ReadFromFile(Constants.DependenciesFile)
               if not <| depFile.HasPackage("Nuget.CommandLine") then depFile.Add("Nuget.CommandLine", "").Save()
  -            if initAutoRestore then
  -                VSIntegration.InitAutoRestore()
  -
  +            
           if Directory.EnumerateFileSystemEntries(nugetDir) |> Seq.isEmpty 
               then Directory.Delete nugetDir
       | None -> ()
   
  +    if initAutoRestore && (autoVsNugetRestore || targetsNugetRestore) then 
  +        VSIntegration.InitAutoRestore()
  +
       if installAfter then
           UpdateProcess.Update(true,false,true)
positive.code:     for packagesConfigFile in nugetPackagesConfigs |> Seq.map (fun f -> f.File) do
          removeFileIfExists packagesConfigFile.FullName
  
      match Directory.EnumerateDirectories(".", ".nuget", SearchOption.AllDirectories) |> Seq.firstOrDefault with
      | Some nugetDir ->
          let nugetTargets = Path.Combine(nugetDir, "nuget.targets")
  
negative.code: 
      match existingDepFile with
      | None ->
          let packages = packagesToAdd |> List.map (fun (name,v) -> nugetPackageRequirement(name,v,nugetConfig.PackageSources))
          DependenciesFile(Constants.DependenciesFile, InstallOptions.Default, packages, []).Save()
      | Some depFile ->
          if not (packagesToAdd |> List.isEmpty)
  