2010-02-15 27 views
2

我用VS2008 SP1並排安裝了VS2010的RC。 VS2010智能感知似乎被破壞,或者至少沒有按預期運行。如果我點擊CTRL +空格鍵,我只能得到智能感知。然後,從智能感知列表中選擇memebr後,再次點擊該時間段,然後再次按CTRL +空格鍵。VS2010 RC - intellisense是否損壞?我如何開啓它?

如果intellisense損壞或剛剛關閉?我如何解決它?

Update#1 - 我在VS2008上安裝了Resharper 4.5。

更新#2 - 我安裝了修復程序。不行。然後,我查看了工具>選項>文本編輯器下的選項。事實證明,在「聲明完成」下,「自動列表成員」選項未被選中。一旦我檢查了該選項,智能感知功能就像預期的那樣運作。

回答

3

在語句完成組下的工具>選項>文本編輯器>語言>下,選擇「自動列表成員」選項。

2

他們正在修補intellisense的問題。

http://weblogs.asp.net/scottgu/archive/2010/02/15/patch-for-vs-2010-rc-intellisense-crash-issue-now-available.aspx

- 編輯 - 正如下面的評論中指出,這是不一樣的問題。我只是指出MS正在解決intellisense問題。在自己的系統上尋找配置錯誤可能不值得。

+0

是的,他的博客指向https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=26662&wa=wsignin1.0 –

+0

這不會導致intellisense關閉。在使用UIA(屏幕閱讀器,平板電腦,多點觸控)的系統上,這是智能感知的崩潰。 –

+0

我也遇到了InteliSense的問題。需要3分鐘才能顯示成員列表,而不是立即顯示,因爲它應該。 –

1

您是否在Visual Studio 2008中安裝了ReSharper? ReSharper(在VS2008中)顯式關閉Intellisense以便用自己的替換它。

如果是這種情況,可以使用Tools->Options->Text Editor->[language](有時也在每種語言下的Intellisense節點下)的選項將其重新打開。

例如,對於C#,Tools->Options->Text Editor->C#->Intellisense下的第一個複選框是「鍵入字符後顯示完成列表」。確保檢查。