anchor.diff:          |> Promise.bind (fun _ ->
               runWithPaketLocation (fun location ->
                   outputChannel.clear ()
  -                outputChannel.append (location+"\n")
  +                outputChannel.appendLine (location)
                   let startedMessage = vscode.window.setStatusBarMessage "Paket started"
                   if getConfig () then outputChannel.show ()
   
  
positive.code:     let cfg = vscode.workspace.getConfiguration()
      cfg.get ("Paket.autoshow", true)
  
  let UpdatePaketSilent () =
      match getBootstrapperPath () with
      | Some path -> Process.exec path "mono" ""
      | None -> Promise.empty
  
  let UpdatePaket () =
      match getBootstrapperPath () with
      | Some path ->
          Process.spawnWithNotification path "mono" "" outputChannel
          |> Process.toPromise
      | None -> Promise.empty
  
  let runWithPaketLocation f =
      match getPaketPath () with
  
negative.code: 
  let pluginPaket = pluginBinPath </> "paket.exe"
  let pluginBootstrapper = pluginBinPath </> "paket.bootstrapper.exe"
  let getPaketPath () = findBinary "paket.exe" // The paket.exe we want is not in the plugin folder.
  let getBootstrapperPath () = findBinary "paket.bootstrapper.exe"
  
  let outputChannel = vscode.window.createOutputChannel "Paket"
  