如何取消选择“Microsoft Visual Studio 版本选择器”的默认版本

Posted

技术标签:

【中文标题】如何取消选择“Microsoft Visual Studio 版本选择器”的默认版本【英文标题】:How to unselect a default version for "Microsoft Visual Studio Version Selector" 【发布时间】:2017-08-28 21:53:40 【问题描述】:

我这辈子都想不通。你会认为这很容易,但不是。这并不容易。

问题:

我试图使用 VSTS(Visual Studio Team Services)的克隆功能来克隆存储库。通过 chrome 浏览器在 web 上查看时单击该按钮。

弹出Visual Studio版本选择器,问我要使用哪个版本的VS来克隆存储库。我不小心点击了2017版本,然后勾选了“记住”我的选择选项。现在我不知道如何撤销这个决定。

我正在尝试使用 VS2015 打开此操作。

非常感谢任何帮助。我尝试在其他帖子上搜索答案。似乎还没有人为此问题创建帖子。

【问题讨论】:

您也可以尝试清理您正在使用的凉亭上的cookies和缓存,以检查选择器对话框是否可以再次显示。 【参考方案1】:

我能够通过更改 Windows 10 设置上的默认协议 VSWEB 来解决此问题。 就我而言,我同时拥有 VS 2017 和 2019,并在 Visual Studio 中单击克隆打开了 VS2017,我想要 2019。 步骤:

(选项可能不完全相同,因为我的 Windows 10 是西班牙语版本,我正在翻译)

    转到 Windows 设置(单击右下角的通知和 选择所有设置)。 转到应用程序 在左侧菜单中选择默认应用程序。 滚动到底部,你会看到类似“选择默认 按协议申请”,再次不确定确切的英文是什么 标题将是。 在那里寻找VSWEB协议处理程序并更改它。

至少在我的 PC 上,有两个相同的选项(不是很有帮助):第一个用于 VS 2017,第二个用于 VS 2019,但我不得不尝试它们以找出答案。

【讨论】:

【参考方案2】:

如果您使用在 Visual Studio 中克隆按钮在 VSTS 中克隆 git repo,Microsoft Visual Studio Web 协议处理程序选择器将选择您安装的最新版本。所以安装VS2017后不能让它选择VS2015。

常用的方法是通过VS从VSTS目录中克隆git repo。您可以打开 VS2015 -> Team Exporler -> 管理连接 -> 连接到团队项目 -> 将您的 VSTS 添加为服务器 -> 选择要连接的项目 -> 连接 -> 右键单击​​项目 -> 克隆。

现在它已在本地克隆,您可以在 VS2015 上使用它。更多细节可以参考clone a repo。

【讨论】:

当我安装了 2019 Preview 时,它为我选择了 2017。

以上是关于如何取消选择“Microsoft Visual Studio 版本选择器”的默认版本的主要内容,如果未能解决你的问题,请参考以下文章

.chosen.change() - 如何判断它是选择还是取消选择操作

如何在目标c中的tableview上方实现一个选择/取消选择所有按钮?

如何仅取消选择网格中的某些行?

如何取消表格单元格选择

如何在单元格选择/取消选择时正确切换 UITableViewCell 的 accesoryType?

如何检测日期选择器对话框的取消点击?