anchor.diff:                  r.NuGet("CommonServiceLocator").Reference()
                   r.NuGet("WebSharper.Owin").Reference()
                   r.Project owinws
  -                r.File(Path.Combine(__SOURCE_DIRECTORY__, @"packages\CommonServiceLocator.1.3\lib\portable-net4+sl5+netcore45+wpa81+wp8\Microsoft.Practices.ServiceLocation.dll"))
  +                r.File(MPServiceLocation)
                   r.Assembly("System.Configuration")
                   r.Assembly "System.Web"
               ])
  
positive.code:         .SourcesFromProject()
          .References(fun r ->
              [
                  r.NuGet("Owin").Reference()
                  r.NuGet("Microsoft.Owin").Reference()
                  r.NuGet("Owin.WebSocket").Reference()
                  r.NuGet("WebSharper.Owin").Reference()
                  r.NuGet("Microsoft.Owin.Hosting").Reference()
                  r.NuGet("Microsoft.Owin.StaticFiles").Reference()
                  r.NuGet("Microsoft.Owin.FileSystems").Reference()          
                  r.NuGet("Microsoft.Owin.Host.HttpListener").Reference()          
                  r.NuGet("Microsoft.Owin.Diagnostics").Reference()          
                  r.NuGet("Mono.Cecil").Reference()          
                  r.Project main
                  r.Assembly("System.Configuration")
                  r.Assembly "System.Web"
              ])
          
  bt.Solution [
      owinws
      main
  
negative.code: let owinws =   
      bt.MSBuild(@"Owin.WebSocket\Owin.WebSocket.csproj")
          .Configuration("Release")
          .GeneratedAssemblyFiles(
              [
                  "build/net45/Owin.WebSocket.dll"
              ])
  
  let MPServiceLocation =
      Path.Combine(__SOURCE_DIRECTORY__,
          @"packages\CommonServiceLocator.1.3\lib\portable-net4+sl5+netcore45+wpa81+wp8\Microsoft.Practices.ServiceLocation.dll")
  
  let main =
      bt.WebSharper.Library("WebSharper.Owin.WebSocket")
  