anchor.diff:          IsCSharp = isCSharp
       }
   
  -let downloadPackage (source, id, version) =
  +let downloadPackage (source, id) =
       printf "Downloading %s nupkg..." id
  -    let pkg = 
  -        match version with
  -        | None -> FsNuGet.Package.GetLatest(id, ?source = source)
  -        | Some v -> FsNuGet.Package.GetAtVersion(id, v, ?source = source) 
  +    let pkg = FsNuGet.Package.GetLatest(id, ?source = source)
       let path = Path.Combine("build", sprintf "%s.%s.nupkg" pkg.Id pkg.Version)
       let fullPath = Path.Combine(Directory.GetCurrentDirectory(), path)
       pkg.SaveToFile(fullPath)
  
positive.code:         let _, wsTemplatesDir = downloadPackage(local, wsName + ".Templates")
          let extra =
              [
                  local, "IntelliFactory.Xml", None
                  local, wsName, None
                  local, wsName + ".Html", None
                  local, wsName + ".Owin", None
                  local, wsName + ".Suave", None
                  local, wsName + ".UI.Next", None
  #if ZAFIR
                  local, (if isCSharp then "Zafir.CSharp" else "Zafir.FSharp"), None
  #endif
                  online, "Owin", None
                  online, "Microsoft.Owin", None
                  online, "Microsoft.Owin.Diagnostics", None
                  online, "Microsoft.Owin.FileSystems", None
                  online, "Microsoft.Owin.Host.HttpListener", None
                  online, "Microsoft.Owin.Hosting", None
                  online, "Microsoft.Owin.StaticFiles", None
                  online, "Mono.Cecil", None
                  online, "Suave", Some "[1.1.2]"
              ]
              |> List.map downloadPackage
              |> Map.ofList
  
negative.code: module WebSharper.VisualStudio.Main
  
  open System.IO
  module VSI = WebSharper.VisualStudio.VSIntegration
  