11

When I choose "Open in Visual Studio" on github, I get the following error:

"Visual Studio Web Request handler could not be found"

I believe this is due to the git-client protocol handler not being registered properly.

There's a closed bug for VS2015 listed here but no workaround: https://github.com/github/VisualStudio/issues/140

I've tried to repair Visual Studio 2017 but that didn't fix it. Is there a workaround, perhaps by editing HKEY_CLASSES_ROOT\git-client entries?

Jon
  • 5,275
  • 5
  • 39
  • 51

1 Answers1

27

The solution is easy: just reassign the default handler for the git-client protocol. To do that, press the Windows-Key, enter "default apps" and select the settings page. Go down, select "Choose default apps by protocol" and look for "git-client". Click and select the Microsoft Visual Studio Web Protocol Handler Selector for VS2017.

enter image description here

When you click the "Open in Visual Studio" - button in Github, Visual Studio 2017 should open and you can clone the repo in Team Explorer.

Agent_K
  • 815
  • 8
  • 12
  • 2
    Also useful when you want to change the VS version it opens with :) – flux Oct 03 '17 at 15:39
  • 3
    For anyone who has VS 2017 and 2019 preview, the icons look very much the same. If one doesnt work, just try the other one. – StingyJack Dec 11 '18 at 13:04