You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何让Visual Studio 2017与2019的最近项目和解决方案列表独立?

解决Visual Studio 2017和2019最近项目列表共享的问题

当然可以让不同版本的VS拥有独立的最近项目/解决方案列表!默认共享确实有点影响使用体验,下面给你两种靠谱的实现方法:

方法一:修改注册表,指定独立存储路径

这个方法能从根源上让两个版本的VS分别存储自己的最近列表,步骤很简单:

  • 按下Win + R打开运行窗口,输入regedit回车,打开注册表编辑器
  • 定位到VS 2017的注册表项:HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\15.0(社区版默认是15.0,其他版本可能略有差异)
  • 在该项上右键,新建字符串值,命名为MRUListPath
  • 双击这个值,设置数值数据为一个专属路径,比如%APPDATA%\Microsoft\VisualStudio\15.0\MyMRU
  • 同样操作VS 2019:定位到HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\16.0,新建同名字符串值,设置不同的路径,比如%APPDATA%\Microsoft\VisualStudio\16.0\MyMRU
  • 重启两个版本的VS,之后它们的最近项目列表就会各自独立存储,再也不会互相干扰了

方法二:禁用设置同步(如果开启了的话)

如果你用Microsoft账户登录VS并开启了设置同步,这也可能导致最近列表跨版本共享,关闭同步的步骤:

  • 打开VS,点击顶部菜单栏的工具 -> 选项
  • 在弹出的窗口里,找到环境 -> 同步设置
  • 取消勾选启用同步设置,点击确定
  • 对另一个版本的VS重复以上操作
  • 最后可以分别清空每个版本的最近列表:在起始页面右键点击列表里的条目,选择从列表中移除,或者直接点击列表底部的清除列表按钮

如果之前已经有混合的记录,修改设置后手动清理一下,就能确保之后的最近列表完全独立啦。

内容的提问来源于stack exchange,提问作者srh

火山引擎 最新活动