如何防止在Visual Studio 2013团队资源管理器中扫描解决方案

时间:2014-09-30 13:00:43

标签: tfs visual-studio-2013

Visual Studio 2013需要很长时间才能打开。这主要是因为我们的团队项目中有很多解决方案(我们使用TFS)。有没有人知道如何禁止它搜索解决方案?我知道我的解决方案在哪里,我不需要团队资源管理器给我一个列表。

1 个答案:

答案 0 :(得分:0)

我今年早些时候开始使用VS 2013,并且最近注意到它在启动时暂停了几分钟,同时扫描解决方案。在最后一次等待的时候,我以为我一直在寻找如何转变这一功能"功能"关闭并跑过这个和其他一些线程。

关于工作区的评论引起了我的注意。我在团队资源管理器中检查过(当时已完成扫描)并注意到工作区的下拉列表。它展示了我使用的正常版本,以及由我们使用的工具自动创建的其他几个(Red Source的SQL Source Control,它自动在数据库和TFS中的位置之间建立链接以保持所有的脚本表示您的源代码管理系统中的数据库对象,它需要在您的计算机上管理自己的工作空间),这些对象相对较小并且...不包含.sln文件。

所以我从列表中选择了一个SQL源代码控制工作区,它开始了一个新的扫描,这个只花了大约1秒钟,什么也没找到。 :)

然后我在源代码管理资源管理器中检查了我的工作区,我的正常工作区仍然被选中,其他人仍然在那里用于Red Gate。

最后我关闭并重新打开VS.这次仍然选择了SQL源代码管理工作区,并再次快速完成扫描。工作几乎与禁用它一样好。

如果你只有一个工作区,(我认为大多数人都会),我认为你可以创建一个"虚拟"工作区用于计算机上一些空的或无意义的文件夹,让Team Explorer在每次启动时扫描该文件夹。

注意:如果不知何故你意外地切换到那个"假的"那么请不要忘记并感到困惑并责备我。突然发现源代码管理中的所有文件都没有下载。在将它们再次下载到虚拟文件夹之前,请检查是否选择了正确的工作区