如何取消选择“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上方实现一个选择/取消选择所有按钮?