anchor.diff:  let contains s (n: XElement) = n.Value.Contains s
   let setValue s (n: XElement) = n.Value <- s
   let replaceValue orig repl (n: XElement) = n.Value <- n.Value.Replace((orig:string), (repl:string))
  +let httpGet = Fake.REST.ExecuteGetCommand null null
   
   let slnBuild sln x = 
       sln |> build (fun p -> { p with 
  
positive.code: Target "BuildAll" DoNothing
  
  let testAssemblies = !+ "**/bin/**/*Tests.dll" |> Scan
  let gallioFilters = "exclude Category: Integration"
  
  Target "Test" (fun _ ->
      testAssemblies |> Gallio.Run (fun p -> { p with Filters = gallioFilters })
  )
  
  Target "Coverage" (fun _ ->
      testAssemblies |> Gallio.Run (fun p -> { p with 
                                                  Filters = gallioFilters
                                                  RunnerType = "NCover"
                                                  PluginDirectories = ["lib"] })
  )
  
  let libs = ["SolrNet"; "SolrNet.DSL"; "HttpWebAdapters"; "Castle.Facilities.SolrNetIntegration"; "Ninject.Integration.SolrNet"; "NHibernate.SolrNet"; "Structuremap.SolrNetIntegration"]
  
negative.code: 
  Target "PackageSampleApp" (fun _ ->
      //System.Diagnostics.Debugger.Break()
      let outputSolr = buildDir @@ solr
      CopyDir outputSolr solr allFiles
      DeleteDir (outputSolr @@ "solr\\data")
  