【问题标题】:vstfs:// protocol tries to open in VS 2012 but failsvstfs:// 协议尝试在 VS 2012 中打开但失败
【发布时间】:2018-10-24 12:26:45
【问题描述】:

我的机器上安装了 VS 2012、2015 和 2017。我们还在本地安装了 TFS 2017。当我收到一封代码审查的电子邮件并单击该链接时,它会为其他所有人打开 VS 2015/2017,具体取决于其他人拥有的版本。对我来说,它打开 VS 2012 但无法打开代码审查。我注意到如果我在 IE 中复制并粘贴该 vstfs//codereview/request/... 链接,它会提示我打开一个外部应用程序。在这个提示中它说:

您要允许此网站在您的计算机上打开程序吗?然后它显示 Program: Vs 2012 和 Address: vstfs:///.... 对于 Program 设置下的其他人,它显示 VS 选择器而不是特定版本。

有谁知道我可以在哪里更改此设置以通过此 vstfs:// 协议链接使用 VS 选择器程序与 VS 2012?

【问题讨论】:

    标签: visual-studio visual-studio-2012 visual-studio-2017


    【解决方案1】:

    转到 Windows 设置(Windows 10 中的默认应用程序设置)。

    选择屏幕底部的Default Apps By Protocol

    找到 VSTS/TFS 协议处理程序。将其设置为 Visual Studio Web 协议处理程序。

    您必须通过图标选择正确的版本(如果已注册多个)。不幸的是,标题不包含版本号。

    【讨论】:

    • 对不起,我忘了提到 Windows 7。关于那个操作系统的任何想法?
    • 从开始菜单中找到“默认程序”support.microsoft.com/en-us/help/18539/…
    • 我认为它也在控制面板中的程序和功能项下。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-06-13
    • 1970-01-01
    • 2016-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-15
    相关资源
    最近更新 更多