2011-08-22 85 views
25

我已經有了一個小問題與VS2010。我安裝了Resharper,並在安裝期過後不久,我的visual studio 2010 intellisense停止工作。沒有智能感知就很難工作。它甚至不顯示成員屬性。我想這樣做Visual Studio 2010的智能感知停止工作

devenv.exe的/ ResetSettings和我結束了一個錯誤說它不被識別爲一個內部或外部命令,可操作的程序或批處理文件。

請幫助我..

由於提前

* 我的解決方案 * 我唐諾人們是如何解決這一點,但我只是正在重置在VS設置解決了我的上述問題。工具 - >導入導出設置 - >選擇重置所有設置並按照嚮導。

通過這樣做ofcourse我失去了我做就像添加行號和東西的小設置,但我這樣做agian。

不知道這是人們尋找答案的理想解決方案,而只是幫助我獲得我實際上是在尋找首位的智能感知。

如果有人知道一個更好的解決方案,請糾正/指教我。

感謝

回答

10

對於聽起來像技術支持的風險:

重新啓動計算機,並檢查是否智能感知又回來了,否則再試devenv的/ ResetSettings。

善良,

d

+0

好吧,我沒有重新啓動,但我只是重置Vs設置,它的工作。謝謝任何方式 – pinki

+1

由我工作,但我沒有重新啓動我的電腦。 Visual Studio重新啓動,但它在重新啓動後不會立即工作,有時需要某些東西(假設重建智能所需的結構) – Regfor

+1

您應該首先嚐試「Auto List Members」選項,請參閱下面的註釋。 –

1

我不小心有兩個相同的文件在IDE中打開的。關閉其中一個後,智能感知又開始工作了!這是您可以如何重現它的方式: 將選項卡拖到桌面上,然後在解決方案資源管理器中雙擊它以打開相同的文件。你現在有兩件同樣的事情是開放的。您現在可以將該浮動窗口作爲選項卡拖回到IDE中,現在(不幸)同時打開了2個同一文件。你只能編輯原來的一個,另一個會讓你發瘋。

40

這爲我工作。

http://miguelmoreno.net/post/Intellisense-not-working-in-Visual-Studio.aspx

enter image description here

在Visual Studio中選擇工具>選項>文本編輯器>所有語言。確保「聲明完成」部分中的複選框被主動選中(不會變灰)。

enter image description here

+4

應該是答案。 –

+7

+1爲好的截圖。你是怎麼做的?它看起來很酷 –

+2

我最近測試了JetBrains ReSharper,並且現在決定反對它。在Tools |中禁用它之後選項對話框,我失去了自動智能感知。這個答案很快解決了我的問題,並且我沒有失去所有其他的VS設置,因爲接受的答案可能會導致。 –

3

保存我的項目,然後重新啓動VS爲我工作。

1

@Ronald McDonald,我試過這個解決方案,但是每次我回去時,Statement Completion選項都會重置,這樣框就會被填充,而不會被檢查(即對某些語言,對其他語言不可用)。我猜這是ReSharper的責任?

其他任何人有這個問題,如果上述解決方案不起作用,你有ReSharper的,給this一試:

復位鍵映射在Visual Studio:確保只有一個實例在運行。工具 - >選項 - >環境 - >鍵盤 - >重置。

還原ReSharper鍵盤快捷鍵:ReSharper - >選項 - >環境 - >常規 - > ReSharper鍵盤快捷鍵。關閉Visual Studio。

說這話還爲時過早,但我認爲(希望)這對我有效。除了複製/粘貼和大多數(有時是全部)Ctrl +鍵盤快捷鍵,我不僅失去了Intellisense,還有撤銷/重做停止工作(甚至在編輯菜單中灰顯,直到我重新打開菜單幾次)。多年來,我在不同的計算機上遇到過這個問題,而我正在試圖修復它。我真的希望這個最後的工作!

0

首先檢查VS工具 - >選項 - >編輯器 - >檢查語句完成(不顯示灰色)。

然後遵循以下步驟:

  1. 在VS IDE關閉所有打開的文件。
  2. 保存&重新啓動VS.
  3. 確保您寫入包含在項目(而不是錯誤除外)
  4. 如果這不能解決問題,關閉VS &嘗試在命令行中運行該文件:devenv的/ ResetSettings
  5. 否則嘗試安裝修補程序:http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=26662

歡呼

0

更改項目的路徑位置。如果它存在於某個文件夾中,則將其放入另一個文件夾 這將解決問題

0

智能感知停止工作。嘗試了這裏建議的方法無濟於事。注意到它隻影響當前文件。已關閉的項目,刪除.suo文件並重新啓動項目。它現在適用於所有文件。 :)

0

如果使用的ReSharper:

  • ReSharper的/選項.../「清除緩存」。
  • 退出並重新啓動Visual Studio。
0

我發現我錯誤地卸載了SQL Server Compact 3.5 SP2。 重新安裝,然後設置Options-> TextEditor-> Advanced-> Disable Database = False 爲我工作。

相關問題