我正在尝试从TFS 2018开始一个项目(本地安装,但我想这会发生在任何版本或VSTS上),但我不能。
错误说明:
Input args:/openurivsweb://vs/Product=Visual_Studio&EncFormat=UTF8&tfslink=dnN0ZnM6Ly8vRnJhbWV3b3JrL1RlYW1Qcm9qZWN0L2I1MjI0OWRjLTdhMDUtNDI1Yi1iZTE5LWNmMDM5YzE1YTJlND91cmw9aHR0cHM6Ly90ZnMubWFucG93ZXIuaXQvTmV4dEcv
Exception thrown:'Microsoft.VisualStudio.VSWebHandler.VSWebHandlerException'.
我已经安装了VS2012和2017。
我也尝试了这种解决方法,但没有成功:
Launch Developer Command Prompt for VS 2017 as Administrator
Go to VS 2017 installation folder, for example: pushd C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise
Launch command: gacutil -if Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.Shell.Interop.8.0.dll
答案 0 :(得分:1)
在Windows默认应用程序面板中,打开协议处理程序并向下滚动到vsweb:
和vstfs:
协议处理程序。它可能有多个处理程序实例,其中一个必须有2017图标。我正在展示2个2017年的图标,因为我已将2017年预览并排安装。
更改默认设置,重新启动浏览器并重试。
答案 1 :(得分:1)