-
Notifications
You must be signed in to change notification settings - Fork 417
Memo: dotnet restore improvement
Troy Dai edited this page Apr 29, 2016
·
1 revision
- User opens a new cli solution in editor. The projects in this solution are not restored.
- The OmniSharp invoke dotnet project system to parse the projects.
- The dotnet project system (DPS) returns diagnostics indicate these projects need to be restored.
- The restore requests are pooled together. Duplicate requests on same project are distinct and then restore options are carried out in parallel (or none parallel depending on the settings)
- During restoring, events are sent to editor to indicate the progress.
- After restoring, the DPS is requested to solve dependencies again. All unresolved dependencies will be gathered and send to editor.