anchor.diff:              extensionWorkspaceState <- Some context.workspaceState
   
           let private parse (value: string) =
  -            let fullPath = path.resolve (workspace.rootPath.Value, value)
  +            let fullPath = node.path.resolve (workspace.rootPath.Value, value)
   
               if value.ToLowerInvariant().EndsWith(".sln") then
                   ConfiguredWorkspace.Solution fullPath
  
positive.code:         commands.registerCommand (
              "showProjStatusFromIndicator",
              (fun _ ->
                  let name = path.basename (ProjectStatus.path)
  
                  ShowStatus.CreateOrShow(ProjectStatus.path, name) |> box |> Some)
          )
  
negative.code: 
              if isConfiguredInWorkspace () then
                  let relativePath =
                      let raw = node.path.relative (workspace.rootPath.Value, configuredPath)
  
                      if not (node.path.isAbsolute raw) && not (raw.StartsWith "..") then
                          "./" + raw
                      else
                          raw
  