2015-06-28 237 views
2

成功打開Visual Studio 2013後,我切換到團隊資源管理器選項卡並始終出現彈出錯誤對話框,指出「Microsoft Visual Studio 2013已停止工作」和「Windows正在檢查解決問題的辦法「。打開團隊資源管理器時Visual Studio 2013崩潰

這似乎與TFS(2013 Update 4)直接相關,因爲訪問TFS的其他工具(如Source Control Explorer> Workspaces ...)也會導致崩潰。

編輯:我已經試過VS 2013修復。這整個上午沒有不同的結果。

這很讓人沮喪,因爲我不能在命令行工具之外使用TFS。任何幫助將不勝感激。謝謝。

+0

可能的複製問題,請檢查這些意見: 1)https://stackoverflow.com/questions/23587666/visual-studio-crashing-when-checking-in 2)https://stackoverflow.com/questions/13883371/visual-studio-2010 -crashes-on-startup – Boris

+0

我找到了解決方案。這與問題類似https://stackoverflow.com/questions/23587666/visual-studio-crashing-when-checking-in。感謝https://stackoverflow.com/users/2121065/tu%c4%9frul-emre-atalay。 – Ruge

回答

4

積分:Tuğrul Emre Atalay帖子:Visual Studio Crashing When Checking In

他的問題是檢查更改並導致Visual Studio崩潰。就我而言,僅僅使用TFS工具一直在導致崩潰。

修復程序對我來說只是清除本地緩存和而不是服務器和本地緩存。

清理客戶機上的Cache文件夾。該文件夾路徑是:C:\ Users \ username \ AppData \ Local \ Microsoft \ Team Foundation \ 5.0 \ Cache。

我清除了這個文件夾,我可以使用所有的TFS工具,沒有任何進一步的問題。

然後我意識到,這是自從遷移到新的用戶名後發生的。我從我的舊帳戶文件夾中複製了很多設置,並且它已經損壞了緩存區域。

+0

在我的情況下,崩潰發生在我重命名PC(在虛擬機內)之後,並試圖用'tf workspaces/updateComputerName'和後續的工作空間重命名來清除生成的工作區混亂。出於某種原因,程序啓動VS2013認爲舊的工作區應該仍然在機器上,並在無法找到它之後決定崩潰。清除緩存文件夾解決了問題。 – herzbube

1

我與Visual Studio 2015企業有同樣的問題。當我打開它時,VS無法連接到TFS,並且當我點擊「管理連接」時它崩潰了

問題不在於緩存(我清除緩存,修復了VS,沒有任何更改),但關於我們目前正在使用Team Foundation Server將項目從perforce遷移到Git的事實。

當Visual Studio啓動時,VS似乎試圖通過鏈接的Git存儲庫連接到TFS,但由於當前使用的插件是perforce,它會以某種方式導致異常。

解決的辦法是你的源代碼控制插件設置爲微軟的Git提供商(或Visual Studio Team Foundation Server中,如果你正在使用它)

這裏的兩個屏幕截圖我拿了。在選擇Microsoft Git Provider後,Team Explorer選項卡自動刷新,現在我可以連接到我的項目。

git perforce

0

進入工具 - >擴展和更新
查找Github上擴展爲Visual Studio卸載它
沒關係,你仍然可以使用Github上
現在的工作重新啓動Visual工作室。
享受團隊資源管理器的工作。

相關問題