anchor.diff:                  Version = getVersion(mainDllWithPath)
                   Dependencies = dependencies
               }) nuspecFile
  -    
  -    DeleteDir tmp
  +    logfn "Built package %s" projName
  +        
  +    // For some readon this helps clearing directories on new FAKE
  +    System.Threading.Thread.Sleep(500)
  +    System.GC.Collect()
  +    tryDelDir tmp
   
   Target "Nuget" (fun _ ->
       let stacksVer = getVersion(dir("Stacks") @@ "Stacks.dll")
  
positive.code:             System.IO.Directory.Delete(path, true)
      with
      | _ -> ()
  
  let getVersion file = 
      let betaVer = if betaVer <> "" then "-" + betaVer else betaVer
  
negative.code:     let mainDllWithPath = srcDir @@ mainDll 
  
      tryDelDir tmp
      myEnsureDir (tmp @@ "lib\\net45\\")
      CopyFiles (tmp @@ "lib\\net45\\") dllsWithPath
  
      NuGet (fun p ->
              { p with
                  OutputPath = "./"
  