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
1. The diagnostics provider won't refresh diagnostics while the OmniSharp server is restoring packages. Instead, it
waits until it receives an event from OmniSharp afterward. However, that event was only expecting the old DNX
protocol, so the diagnostics provider never automatically updated after packages were restored. This change gets
rid of the DNX protocol and changes the diagnostic provider to look for .NET Core projects.
2. Hidden diagnostics should have DiagnosticSeverity.Info rather DiagnosticSeverity.Warning.
3. When the processing *all* of the diagnostics (not just those for the current file), the previous diagnostics were
not cleared out first. This resulted in new diagnostics being merged with old diagnostics, creating duplicates
diagnostics. Now we clear the diagnostics for a file before adding new ones.
0 commit comments