Visual Studio 2017默认工作区设置方法及更新后记忆失效问题求助
关于Visual Studio 2017工作区的两个问题解决方法
一、如何设置默认工作区
设置默认工作区其实挺简单的,跟着步骤走就行:
- 打开Visual Studio 2017,点击顶部菜单栏的
Team->Manage Connections(或者直接点右侧的Team Explorer选项卡快速进入)。 - 在Team Explorer面板里,找到
Workspaces选项(通常在“连接”区域下方,要是连的是TFS团队项目,可能得先展开对应的服务器节点)。 - 找到你想设为默认的工作区(比如你的
SELMER-LAPTOP),右键点它,选择Set as Default Workspace。 - 搞定后,下次启动VS时,Team Explorer就会自动关联这个默认工作区,直接加载对应的团队项目和解决方案列表了。
二、2018年3月第二周更新后工作区记忆失效的修复方案
这个更新搞出来的缓存问题确实闹心,我之前帮朋友排查过类似情况,试试下面这些办法:
方法1:重置VS用户数据缓存
先把所有VS窗口都关掉,然后以管理员身份打开命令提示符,运行这条命令:
devenv /resetuserdata
它会重置VS的用户配置数据,包括工作区的缓存信息。跑完重启VS,重新配置你的SELMER-LAPTOP工作区并设为默认,大概率能解决自动弹配置提示的问题。
方法2:检查并修复工作区映射
- 打开Team Explorer ->
Workspaces,右键点SELMER-LAPTOP选Edit。 - 在弹出的编辑窗口里,仔细核对服务器路径和本地路径的映射关系,确保没有缺失、错误的映射项,或者本地文件夹的读写权限没问题。
- 确认没问题后保存,重启VS再测试。
方法3:重新注册工作区
如果是TFS工作区的注册信息被更新搞坏了,可以试试用命令行重新注册:
- 打开命令提示符,切换到VS 2017的IDE安装目录(比如默认路径是
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE,根据你装的VS版本调整)。 - 运行这条命令(把里面的TFS服务器地址换成你实际用的):
tf workspace /collection:http://你的TFS服务器地址 /update:SELMER-LAPTOP
这条命令会更新工作区在服务器端的注册信息,修复可能的关联故障。
方法4:删除并重建工作区
要是上面的办法都不管用,那就彻底删掉旧工作区再重建:
- 在Team Explorer的
Workspaces列表里,选中SELMER-LAPTOP右键选Delete(注意先备份好本地的解决方案文件,别弄丢数据)。 - 重新建一个同名的工作区,映射到原来的本地路径,设为默认后重启VS。
内容的提问来源于stack exchange,提问作者Steve Elmer
相关产品推荐
相关产品推荐

