2014-06-21 96 views
17

我安裝Visual Studio 2013更新2後,我注意到右鍵單擊任何種類的項目文件(aspx,cshtml)在Visual Studio中導致大約45秒的掛起。它最終打開上下文菜單,但每次發生這種情況。visual studio 2013掛在右鍵點擊

如果我右鍵單擊解決方案資源管理器,類視圖等..根本沒有問題,只是在文件編輯器。

我使用英特爾i7處理器和16GB內存(硬件不是問題)和Windows 8.1專業版。

我最近2天也無法在線連接tfs,所以我正在使用我的解決方案與tfs斷開連接。這會導致掛起,因爲它試圖連接遠程服務器。但我不確定這會導致右鍵單擊文件時出現問題。

我到目前爲止做了什麼;

1-最後安裝更新再次 2-重新啓動的Visual Studio中多次 3-重新啓動的PC 4- TFS清除緩存文件

有任何想法是什麼原因造成這個問題?

更新:我創建了一個空的MVC項目沒有TFS綁定,並沒有問題。看起來它完全與TFS分離連接有關,我會調查更多,並會在發現後發佈答案。

+0

在Solution Explorer中我假設右擊?你有沒有安裝任何插件? –

+1

@PeterRitchie我更新了我的答案,在側欄菜單上沒有問題,只是在代碼編輯器中。只有我使用ReSharper的主要插件。 –

+0

@Teomanshipahi我的回答是你最初的問題嗎? – Adrian

回答

23

ReSharper會導致此問題。你可以suspend it (temporarily)看看問題是否解決。如果確實解決了問題,則應在重新啓用ReSharper之前清除ReSharper的緩存。前往%LOCALAPPDATA%\JetBrains\ReSharper並刪除您正在使用的任何ReSharper版本的SolutionCaches文件夾。

+1

我發現它與TFS分離連接有關。如果我創建非TFS連接的應用程序,它不會掛起。奇怪微軟錯過了這個錯誤。 –

+1

啊,好吧!那麼,我有同樣的問題,並找到你的問題。你提到ReSharper,這導致我暫停ReSharper,解決了我的問題。 –

+1

這也給我修好了。同樣確切的問題。另外,搜索文件和類型不起作用。(我可以在搜索框中鍵入內容,但沒有啓動搜索。)按住CTRL鍵點擊類型和變量以進行定義也不起作用。暫停ReSharper使問題消失,所以我繼續並簡單地刪除了SolutionCaches文件夾下特定解決方案的文件夾。此外,對於任何不知道如何暫停Resharper的人,請看這裏:http://stackoverflow.com/questions/2189792/how-can-i-disable-resharper-in-visual-studio-and-enable-it-再次 –

10

我剛剛有同樣的問題,在我的情況下不是Resharper的罪魁禍首。對我來說有效的是,在VS內部,右鍵點擊解決方案,打開Nuget Package Manager,在頂部有一條消息,告訴「有缺少的軟件包」。我點擊恢復它們,並在問題解決之後立即恢復。

0

只是分享,因爲我有不同的原因,所以這可能會幫助其他人。我的視覺工作室(2015)在解決方案的右鍵單擊上下文菜單上鎖定了10-20秒。

原來是一個錯誤的擴展。進入'工具'>'擴展和更新',並嘗試禁用所有的擴展。如果解決了這個問題,請嘗試一次啓用幾個,直到您將其縮小到特定擴展名爲止。

在我的情況下,正好是「ImageOptimizer」擴展,自帶Madz「網絡extention包」的一部分:Github issue on 'ImageOptimizer'