2009-04-22 89 views
5

我在Visual Studio 2008 SP1中有一個相當大的C++解決方案。當我點擊右鍵時,我看到狀態欄中的更新智能感知,整個工作室凍結了幾分鐘。VS 2008 Intellisense掛在右鍵點擊

右鍵單擊在2005年正常工作。

任何解決方法?

回答

5

在大型項目上更新intellisense只會殺死生產力 - Visual Assist是一個更好的替代品。我認爲雖然intellisense也與VS解析設計者代碼的方式有關,所以一個更臨時的解決方案是用一個名爲[solution]的文件夾替換.ncb文件.ncb

我強烈建議視覺輔助雖然

2

Intellisense被稱爲殺死大型C++項目。我發現的唯一可靠解決方案(儘管嘗試修復)是通過刪除/重命名Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcpackages\feacp.dll來禁用Intellisense。

幸運的是,我發現像Visual Assist這樣的附加組件相當於Intellisense的優越替代品。

4

刪除你的ncb文件,並讓他們重新生成。我們通常在行爲不良時通常解決智能感知問題。它有點重新生成,但它是值得的。

+0

這個工作頻繁。我衷心建議先嚐試一下 – nbourbaki 2010-09-18 03:34:05