2011-02-14 92 views
1

如果這不是正確的地方,請根據需要移動。Visual Studio 2008不斷凍結我

這是真的影響我的生產。我無法確定何時開始,但最近VS2008經常凍結我。凍結髮生1-10分鐘。這似乎通常發生在我點擊源代碼編輯器時。我正在開發的項目是使用JavaScript和C#代碼的ASP.NET MVC 2項目。

我確實安裝了Office 2007,並且運行了我在Web組件上的某處找到的修復,但那並沒有解決它。

我的VS版本是9.0.30729.1 SP。

從好的一面,我得到更多的網頁瀏覽,但當我試圖完成某件事情時真的傷害了我的溝。

更新:我完全卸載然後重新安裝VS 2008.問題依然存在。當我在HTML編輯器中時,通常會發生這個問題。這個應用程序使用AJAX工具包,其他人使用JavaScript/jQuery。

更新2/safemode不能解決它。我仍然認爲它必須是JavaScript intellesense。你如何禁用intellesense的JavaScript部分。

更新3:我沒有安裝SP1。我已經安裝了,並會看到從那裏發生的事情。

更新4:SP1沒有解決它。到目前爲止,我仍在努力解答給出的答案,看看是否有任何解決方法。我會隨時更新所有更改。

更新5:我不記得是否我提到,我的電腦上的其他一切正常工作,而VS被鎖定,任務管理器沒有顯示任何掛鉤。

更新6:我一直在WinForm項目中工作一整天,沒有凍結。所以這是隻有web項目的東西。

更新7:另一個開發人員開始使用ASP.NET MVC 2並開始有相同的凍結問題。我們認爲這可能與MVC框架有關。任何人都有這個問題?

回答

0

不是一個解決方案,但是將項目遷移到Visual Studio 2010可以修復問題。

2

嘗試停用所有可能導致問題的插件。我曾經有一次在X86計算上遇到了一些問題。該解決方案非常大,resharper使用的內存足以使devenv.exe進程增長到每個進程限制2GB。

如果它解決了你的問題,你將不得不嘗試重新激活一個接一個的外掛,直到你找到了有罪的一個。

[編輯]從評論

其他建議繼續,嘗試運行以下命令行:

devenv的。exe/safemode

它在安全模式下更好嗎?

devenv.exe的/ resetsettings

devenv.exe的/ resetaddin

的devenv.exe/resetskippkgs

還可以幫助...但你將失去你的設置

+0

我沒有看到任何插件。我知道我有GhostDoc,Visual SVN和另一個安裝。這些已安裝好幾個月,最近纔開始出現問題。 – 2011-02-14 16:39:54

+0

`/ safemode`不能解決它。 – 2011-02-28 19:51:12

1

凍結時你收到一條消息嗎?

我不斷有它凍結了與「Visual Studio是等待操作完成」信息和選項「切換到」或「繼續等待」 - 既不是其中的幫助都沒有。關於何時或爲何發生,沒有明顯的模式。

你不應該等待10分鐘使其解凍。您應該能夠停止任務管理器中的devenv.exe進程以強制關閉Visual Studio。

對於我的MZ-工具損壞的安裝是問題。如果你正在使用,請嘗試卸載。

+0

我沒有收到任何錯誤。 – 2011-02-15 14:48:16

+0

可以通過在任務管理器中停止devenv進程來阻止它嗎? – Urbycoz 2011-02-16 10:00:47

1

你嘗試一個病毒掃描和內存測試?由於RAM棒故障,我的一個同事正在遭受同樣的問題困擾。

1

幾件事情嘗試:

  • 結帳一個完全乾淨的源代碼樹,如果有一些磁盤損壞或奇怪的權限
  • 創建的機器上一個新的用戶帳戶(或切換到一個已經存在)。如果它工作正常有那麼它隔離在你的帳戶的東西 - 無論是過程鉤或權限問題
  • 運行autoruns和禁用任何可能被鉤住過程(檢查特別是AppInit_dlls標籤)
  • 下載在Debugging Tools for Windows,運行windbg一旦它掛附加到devenv.exe過程。打入調試器並鍵入!analyze -v -hang。這可能會告訴你它正在等待什麼,或者它是否是導致問題的第三方組件。
0

我知道這是一個老問題,但我相信其他人也可以升級編譯器慢。乾淨的沒有工作,但刪除* .suo,* .ncb和* .user文件修復了智能感應系統崩潰VS2008問題。症狀是自動完成並不總是正常工作(在底部的狀態欄中有一個智能感知警告消息),有時右鍵單擊上下文菜單會導致它掛起,我認爲它有時會自動掛在背景自動-backups。