2012-06-01 54 views
4

当我尝试在TFS或使用TFS的项目中执行大多数操作时,例如向项目添加文件时,主界面冻结。使用TFS时Visual Studio 2010冻结

我看过调用堆栈,它在检查项目是否处于活动状态时似乎处于死锁状态。

我曾尝试下载完整的代码副本,但没有帮助。

我使用安装了SP1的VS2010。

这是主线程调用堆栈的顶部时刷新我挂起的更改

[email protected]() + 0x15 bytes 
[email protected]() + 0x15 bytes 
Tfsprovider.dll!NVseeFC::CCriticalSection::Lock() + 0x1d bytes 
Tfsprovider.dll!CSccManager::fIsSolutionFolderProject() + 0x3b bytes 
Tfsprovider.dll!CSccManager::IsActive() + 0x153 bytes 
Tfsprovider.dll!CVsSccUI::Exec_icmdSccRefreshStatus() + 0xbd bytes 
Tfsprovider.dll!CVsCommandTargetMap<CVsSccUI,IOleCommandTarget>::Exec() + 0x6a bytes 
Tfsprovider.dll!CVsCommandTarget<NVseePkgsVssProvider::CGridBarDialog,IxNull>::Exec() + 0x26 bytes 
Tfsprovider.dll!CVsSccPackage::Exec() + 0xa9 bytes 
Tfsprovider.dll!CVsSccHatHelper::RefreshStatus() + 0x3c bytes 
[Managed to Native Transition] 
Microsoft.VisualStudio.TeamFoundation.VersionControl.dll!Microsoft.VisualStudio.TeamFoundation.VersionControl.VssProvider.RefreshStatus() + 0x35 bytes 
Microsoft.VisualStudio.TeamFoundation.VersionControl.dll!Microsoft.VisualStudio.TeamFoundation.VersionControl.ToolWindowPendingCheckinsForm.Microsoft.TeamFoundation.VersionControl.Controls.IPendingCheckinHost.RefreshPendingCheckins() + 0x69 bytes 
Microsoft.TeamFoundation.VersionControl.Controls.dll!Microsoft.TeamFoundation.VersionControl.Controls.PendingCheckinsChannelControl.OnRefreshPendingCheckins() + 0x3d bytes 
Microsoft.TeamFoundation.VersionControl.Controls.dll!Microsoft.TeamFoundation.VersionControl.Controls.PendingCheckinsChannelControl.RefreshSelectedChannel() + 0x22 bytes 
Microsoft.VisualStudio.TeamFoundation.VersionControl.dll!Microsoft.VisualStudio.TeamFoundation.VersionControl.CommandHandlerPendingCheckins.Refresh_Exec(Microsoft.VisualStudio.TeamFoundation.CommandHandler handler, Microsoft.VisualStudio.TeamFoundation.CommandHandler.Command command, int commandId) + 0x13 bytes 
(Other calls removed, they don't look relevant) 

任何人都有这个问题后冻结,或者知道它修复?

更新: 界面在等待大约8分钟后恢复生机。在此期间,TFS服务器通过网络向我发送大约60,000个数据包。

更新2: 我通过手动重新创建SLN文件解决了这个问题。

+0

你已经安装TFS 2010 SP1,是否正确? – AMissico

回答

相关问题