Visual Studio 2008在我的机器上挂了很多东西。我使用Team Foundation Server在团队环境中工作,当服务器出现问题时,VS会永久挂起,有时如果我打开了两个实例,即使TFS正在运行,其中一个实例也会挂起。我尝试断开与TFS的连接并脱机工作,但即使这样也会挂起我的VS.有没有办法让TFS在TFS发生故障时更具响应性?
我有一个四核i5 CPU,8GB RAM,我在本地运行(不在虚拟机中)。
答案 0 :(得分:0)
这可能有助于您将VS设置为work offline并且应该有助于服务器超时。也踢你的TFS服务器的系统管理员,它不应该是不可靠的。
答案 1 :(得分:0)
有时这只是因为TFS对话框出现在屏幕外并且似乎挂起而造成的。如果按Esc"解冻" Visual Studio,这可能就是问题所在。
我在http://www.imiscommunity.com/visual_studio_2008_hangs_tfs_compare_dialog_not_visible
找到了解决方案答案 2 :(得分:-2)
在开发许多团队成员使用的解决方案时,TFS可能会造成严重的麻烦。如果不了解有关您的设置的更多细节,我会问更多问题:
您的机器规格是多少?
所有其他开发者机器是否都是相同的规格?他们遇到过同样的问题吗?
您是否尝试在Windows任务管理器中查看CPU和内存使用情况以确定正在使用的资源量?
总之,我发现这通常可归结为多种原因。作为合同开发人员,我必须使用许多不同的系统,从最新的桌面,12GB的RAM和i7处理器,到服务器上的虚拟机(我的首选,因为它是可扩展的,更容易快照),直到使用旧的不足以完成任务的机器(其中一个令人反感的工作就是要求升级机器)。
我建议从头开始重新安装您的开发环境,包括操作系统和所有内容。确保硬件是您可以获得的最佳硬件,并安装在该开发计算机上的虚拟机实例上。通过这种方式,您可以采用增量(虽然数量相当于几GB),但如果遇到问题,这些备份将非常方便。
BTW我遇到的最常见的问题是在缺少足够RAM的系统上使用Visual Studio插件。 ReSharper是我最大的罪犯,因为它会在背景中定期编译以突出显示错误 - 但我个人现在不会没有编码。