{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/nodejstools/issues/467","labels_url":"https://api.github.com/repos/Microsoft/nodejstools/issues/467/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/nodejstools/issues/467/comments","events_url":"https://api.github.com/repos/Microsoft/nodejstools/issues/467/events","html_url":"https://github.com/Microsoft/nodejstools/issues/467","id":107282422,"number":467,"title":"VS2015 hangs after closing NTVS project","user":{"login":"eladnava","id":4394189,"avatar_url":"https://avatars.githubusercontent.com/u/4394189?v=3","gravatar_id":"","url":"https://api.github.com/users/eladnava","html_url":"https://github.com/eladnava","followers_url":"https://api.github.com/users/eladnava/followers","following_url":"https://api.github.com/users/eladnava/following{/other_user}","gists_url":"https://api.github.com/users/eladnava/gists{/gist_id}","starred_url":"https://api.github.com/users/eladnava/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eladnava/subscriptions","organizations_url":"https://api.github.com/users/eladnava/orgs","repos_url":"https://api.github.com/users/eladnava/repos","events_url":"https://api.github.com/users/eladnava/events{/privacy}","received_events_url":"https://api.github.com/users/eladnava/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Microsoft/nodejstools/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/Microsoft/nodejstools/labels/project-system","name":"project-system","color":"dff0ff"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/Microsoft/nodejstools/milestones/7","html_url":"https://github.com/Microsoft/nodejstools/milestones/September","labels_url":"https://api.github.com/repos/Microsoft/nodejstools/milestones/7/labels","id":1197120,"number":7,"title":"September","description":"","creator":{"login":"billti","id":993909,"avatar_url":"https://avatars.githubusercontent.com/u/993909?v=3","gravatar_id":"","url":"https://api.github.com/users/billti","html_url":"https://github.com/billti","followers_url":"https://api.github.com/users/billti/followers","following_url":"https://api.github.com/users/billti/following{/other_user}","gists_url":"https://api.github.com/users/billti/gists{/gist_id}","starred_url":"https://api.github.com/users/billti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/billti/subscriptions","organizations_url":"https://api.github.com/users/billti/orgs","repos_url":"https://api.github.com/users/billti/repos","events_url":"https://api.github.com/users/billti/events{/privacy}","received_events_url":"https://api.github.com/users/billti/received_events","type":"User","site_admin":false},"open_issues":25,"closed_issues":20,"state":"open","created_at":"2015-07-07T16:37:38Z","updated_at":"2015-10-01T21:41:19Z","due_on":"2015-09-21T07:00:00Z","closed_at":null},"comments":3,"created_at":"2015-09-18T21:34:10Z","updated_at":"2015-10-03T21:01:43Z","closed_at":null,"body":"Hi,\r\nFirst off, I want to say that NTVS is simply amazing! It's the most advanced way to develop and debug Node.js apps as of today. The IntelliSense is so nice to have! And so is the \"edit-and-continue\". No other IDE is able to match these features, and I tested a lot of them. IntelliSense for JS is extremely hard to pull off. Well done.\r\n\r\nOne thing that happens randomly is VS2015 freezing when closing a NTVS solution. It happens about 80% of the time. Everything works great until I'm done with the project and want to close it. VS will hang and won't exit even after minutes. Only a process kill via Task Manager to `devenv.exe` can close VS.\r\n\r\nIs this a known issue? I tried searching and couldn't find it.\r\n\r\nThanks for your support,\r\nElad"},"comment":{"url":"https://api.github.com/repos/Microsoft/nodejstools/issues/comments/145290449","html_url":"https://github.com/Microsoft/nodejstools/issues/467#issuecomment-145290449","issue_url":"https://api.github.com/repos/Microsoft/nodejstools/issues/467","id":145290449,"user":{"login":"mousetraps","id":762848,"avatar_url":"https://avatars.githubusercontent.com/u/762848?v=3","gravatar_id":"","url":"https://api.github.com/users/mousetraps","html_url":"https://github.com/mousetraps","followers_url":"https://api.github.com/users/mousetraps/followers","following_url":"https://api.github.com/users/mousetraps/following{/other_user}","gists_url":"https://api.github.com/users/mousetraps/gists{/gist_id}","starred_url":"https://api.github.com/users/mousetraps/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mousetraps/subscriptions","organizations_url":"https://api.github.com/users/mousetraps/orgs","repos_url":"https://api.github.com/users/mousetraps/repos","events_url":"https://api.github.com/users/mousetraps/events{/privacy}","received_events_url":"https://api.github.com/users/mousetraps/received_events","type":"User","site_admin":false},"created_at":"2015-10-03T21:01:43Z","updated_at":"2015-10-03T21:01:43Z","body":"After installing all of the packages you described, playing around with it a bit (waiting some time was required - I was not able to reproduce immediately), running into issue #505... I managed to reproduce the issue. \r\n\r\n```\r\nMicrosoft.NodejsTools.dll!Microsoft.NodejsTools.Intellisense.VsProjectAnalyzer.AnalysisQueue.Worker(object threadStarted) Line 215\tC#\r\n```\r\n\r\n```csharp\r\nWaitHandle.SignalAndWait(\r\n    _analyzer._queueActivityEvent,\r\n    _workEvent\r\n);\r\n```\r\n\r\nIt appears that the wait sometimes fails to complete during project close. "}}