anchor.diff:              | ErrorData.ProjectNotRestored _d when not commingFromRestore ->
                   projectNotRestoredLoaded.fire path
                   Some (path, ProjectLoadingState.NotRestored (path, msg) )
  -            | _ when not commingFromRestore ->
  +            | _ when not commingFromRestore && isSDKProjectPath path ->
                   projectNotRestoredLoaded.fire path
                   Some (path, (ProjectLoadingState.Failed (path, msg)))
               | _ ->
  
positive.code:     let excluded = "FSharp.excludeProjectDirectories" |> Configuration.get [| ".git"; "paket-files"; ".fable"; "node_modules" |]
  
      let deepLevel = "FSharp.workspaceModePeekDeepLevel" |> Configuration.get 2 |> max 0
  
      let getInWorkspace () =
          loadedProjects |> Seq.toList |> List.map (fun n -> n.Value)
  
negative.code:                 else
                      return ws |> List.tryFind isDefault
              }
  
      let execWithDotnet outputChannel cmd =
          promise {
  