anchor.diff:                  sprintf "update nuget %s project \"%s\" group %s" name fn group |> spawnPaket)
           |> ignore
       else
  -        vscode.window.showErrorMessage "fsproj file needs to be opened" |> ignore
  +        vscode.window.showErrorMessage "project file needs to be opened" |> ignore
   
   let RemovePackage () =
       "show-installed-packages -s"
  
positive.code: 
  let RemovePackageCurrent () =
      let fn = vscode.window.activeTextEditor.document.fileName
      if fn.EndsWith(".fsproj") then
          "show-installed-packages -s"
          |> execPaket
          |> Helpers.Promise.success (handlePaketList)
  
negative.code:     else a + "/" + b
  
  let localPaketDir = vscode.workspace.rootPath </> ".paket"
  
  let isProject (fileName:string) = fileName.EndsWith(".fsproj") || fileName.EndsWith(".csproj") || fileName.EndsWith(".vbproj")
  
  let localPaket    = localPaketDir </>  "paket.exe"
  let localBootstrapper = localPaketDir </> "paket.bootstrapper.exe"
  let outputChannel = vscode.window.createOutputChannel "Paket"
  