【问题标题】:How To Choose Preferred Visual Studio Version When Cloning From Azure DevOps从 Azure DevOps 克隆时如何选择首选 Visual Studio 版本
【发布时间】:2020-04-22 08:38:56
【问题描述】:

我和我的同事安装了多个版本的 Visual Studio,出于业务原因,我们可能需要保留一段时间。对于一些队友来说,从 Azure DevOps 服务器克隆 git 存储库时,会打开一个不方便的 Visual Studio 版本,从这个 Web UI 开始:

我们如何确保在克隆时/克隆后打开首选版本的 VS?作为奖励,是否有任何方法可以配置每个存储库?

到目前为止,我们已经制定出最好的办法是遵循这些步骤。但是,它似乎并没有始终如一地更新每个用户的偏好。特别是,如果团队成员已经针对早期版本(例如 VS 2015、VS 2017)至少克隆了一次,我们似乎有时间将这种偏好更新到 VS 2019 来坚持。

  1. 在系统设置中打开“默认应用”
  2. 选择“按协议选择默认应用”
  3. 滚动到“Microsoft Visual Studio Web 协议处理程序选择器”
  4. 将处理程序更改为 Visual Studio 2019

注意:我们的机器两次列出了MS VS Web 协议处理程序选择器。我们已经尝试过设置两者或任何一个都没有成功。任何我们看到协议选择器两次的建议也可能有所帮助。

【问题讨论】:

  • 至少我是从 Visual Studio 克隆的,所以没有机会最终进入错误的版本
  • 我猜这两个 Selector 对应于每个安装的 VS 版本。也检查一下:stackoverflow.com/questions/51056557/…

标签: visual-studio azure-devops visual-studio-2019 git-clone azure-devops-server-2019


【解决方案1】:

有没有办法为每个存储库配置这个?

对于这个问题,恐怕目前在 azure devops 中是无法实现的。

作为一种解决方法,同意 James Z,您可以在特定版本的 Visual Studio 中执行克隆,而不是从 azure devops 的 Web UI 执行克隆,因此您不必担心默认版本带来的麻烦。另外,vs2017和vs2019的MS VS Web Protocol Handler Selector图标看起来几乎一样,也容易混淆。

根据需要打开特定版本的visual studio,在Team Explorer中连接到你的项目,选择要克隆的repo。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-09
    • 2017-08-28
    • 2020-04-27
    • 2010-10-19
    • 2021-04-03
    相关资源
    最近更新 更多