{"action":"opened","issue":{"url":"https://api.github.com/repos/dotnet/roslyn-project-system/issues/928","repository_url":"https://api.github.com/repos/dotnet/roslyn-project-system","labels_url":"https://api.github.com/repos/dotnet/roslyn-project-system/issues/928/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/roslyn-project-system/issues/928/comments","events_url":"https://api.github.com/repos/dotnet/roslyn-project-system/issues/928/events","html_url":"https://github.com/dotnet/roslyn-project-system/issues/928","id":195142797,"number":928,"title":"Suppress compilation errors until there has been a successful restore","user":{"login":"dsplaisted","id":145043,"avatar_url":"https://avatars.githubusercontent.com/u/145043?v=3","gravatar_id":"","url":"https://api.github.com/users/dsplaisted","html_url":"https://github.com/dsplaisted","followers_url":"https://api.github.com/users/dsplaisted/followers","following_url":"https://api.github.com/users/dsplaisted/following{/other_user}","gists_url":"https://api.github.com/users/dsplaisted/gists{/gist_id}","starred_url":"https://api.github.com/users/dsplaisted/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dsplaisted/subscriptions","organizations_url":"https://api.github.com/users/dsplaisted/orgs","repos_url":"https://api.github.com/users/dsplaisted/repos","events_url":"https://api.github.com/users/dsplaisted/events{/privacy}","received_events_url":"https://api.github.com/users/dsplaisted/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-12-13T02:27:31Z","updated_at":"2016-12-13T02:27:31Z","closed_at":null,"body":"- Create a new C# Console app\r\n- Observe C# editor window and Error List\r\n\r\nExpected: No errors show up, either in the Error List or as squigglies in the editor\r\nActual: Errors may be displayed temporarily until the NuGet restore operation completes\r\n\r\nSuggested fix: When we open a project, disable errors from the compiler until a restore operation has completed for the project.  (We should still probably show the errors if the restore operation completed unsuccessfully, because that might be because one of the dependencies wasn't found, but NuGet will still write a partial assets file with what it was able to restore.)"}}
{"actor":{"display_login":"dsplaisted"}}