2014-09-30 29 views
0

Visual Studio 2013需要很長時間才能打開。這主要是因爲我們在團隊項目中使用了許多解決方案(我們使用TFS)。有誰知道一種方法來禁用它尋找解決方案嗎?我知道我的解決方案在哪裏,我不需要團隊資源管理器給我一個列表。如何防止在Visual Studio 2013團隊資源管理器中掃描解決方案

+1

將您的工作區切換到服務器工作區以停止掃描或清理您的工作區以減少掃描時間 – 2014-09-30 13:05:06

+0

這是許多用於開發的虛擬機上的一個更大的問題。在打開Visual Studio之後,您需要等待幾分鐘才能完成任何操作。在MS上查看此反饋:https://connect.microsoft.com/VisualStudio/feedback/details/813904/when-connecting-to-tfs-scanning-for-solutions-operation-takes-a-long-time -and-hangs-the-application – Wolf5 2015-04-15 10:35:29

+1

我有一個服務器工作區(我不喜歡本地工作區),但Visual Studio仍在掃描解決方案。 – JamesQMurphy 2017-01-13 12:49:03

回答

0

我今年早些時候開始使用VS 2013,最近發現它在啓動時暫停幾分鐘,同時掃描解決方案。在等待這最後一次的時候,我想我會搜索如何關閉這個「功能」,並跑過這個和其他一些線程。

關於工作區的評論引起了我的注意。我在團隊資源管理器中檢查過(當時已完成掃描),並注意到工作區的下拉列表。它顯示了我使用的正常工具,以及一些由我們使用的工具自動創建的工具(由Red Gate提供的SQL Source Control,它可以自動在TFS中建立數據庫與位置之間的鏈接,以保持所有工具的腳本表示你的源代碼管理系統中的數據庫對象,它需要你的機器上有自己的工作空間來管理),這些對象相對較小,並且不包含.sln文件。

所以我從列表中選擇了一個SQL Source Control Workspaces,它開始了一個新的掃描,這個掃描只需要1秒左右,什麼也找不到。 :)

然後我在源代碼管理資源管理器中檢查了我的工作區,並且我的普通工作區仍然被選中,其他人仍然在那裏用於紅門。

最後我關閉並重新打開VS.這次,SQL Source Control Workspace仍然處於選中狀態,並且掃描再次完成。工作幾乎與禁用它一樣好。

如果您只有一個Workspace(我認爲大多數人會這麼做),我認爲您可以在您的計算機上爲某個空的或無意義的文件夾創建一個「虛擬」工作區,並讓Team Explorer每次啓動時掃描該文件夾取而代之。

小心:請不要忘記,如果您無意中切換到「虛擬」並且突然發現您的源代碼管理中的任何文件似乎都未下載,請不要忘記並感到困惑並指責我。在將它們再次下載到虛擬文件夾之前,請檢查是否選擇了正確的工作區。

0

我遇到了同樣的問題(等等)。我發現緩慢是由於我的電源設置(由公司管理員設置爲自定義配置文件)引起的。我將電源設置改回「平衡」,慢度消失。

相關問題