You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Troy Dai edited this page Apr 29, 2016
·
1 revision
Design
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.