2012-01-11 103 views
7

我目前使用Visual Studio 2010 4.0.30319和編程在C#中。VS2010智能感知隨機禁用自己,ReSharper安裝

我也安裝了ReSharper 6.1。

我的電腦上的所有內容都是最新的。

這裏是我的系統規範,如果需要:

操作系統:Windows 7家庭高級版64位(6.1,建設7601)

的Service Pack 1(7601.win7sp1_gdr.110622-1506)

系統製造商:戴爾公司

系統型號:的Inspiron N5030

BIOS:菲尼克斯ROM BIOS PLUS版本1.10 A02

處理器:Pentium(R)雙核CPU T4500 @ 2.30GHz(2個CPU), 〜2.3GHz的

內存:3072MB RAM

可用OS內存:3034MB RAM

我遇到的問題,我相信這與ReSharper的做的,就是我的智能感知不斷得到禁用看似隨意,這是非常惱人不得不重新啓用它。

有沒有解決這個問題,還是我不得不坐着耐心等待?我搜索了一個解決方案的論壇,谷歌走了,但沒有找到明確的答案。

編輯

解決了,我相信。在ReSharper> Options> Intellisense> General下查看,並將其設置爲VS控制,而不是讓ReSharper控制。

橫過我的手指,希望能解決這個問題。

回答

4

Resharper和Visual Studio intellisense之間存在衝突。你可以簡單地讓Visual Studio來通過以下步驟,以便在ReSharper的收回自己的權利,以智能感知解決這個問題:

  1. 與Visual Studio,從主菜單中選擇工具
  2. 選擇選項將顯示選項對話框。
  3. 查找並選擇左側的文本編輯器部分。
  4. 在文本編輯器部分下方選擇C#(或您希望Visual Studio接管的語言) 。
  5. 選擇通用類別找到您選擇的語言。
  6. 在右手邊,你應該檢查自動列表成員參數信息複選框。

如果在執行這些步驟後沒有注意到這些更改會生效,只需重新啓動Visual Studio實例。重新啓動後,您應該發現Visual Studio現在已經承擔了來自Resharper的所有Intellisense職責,並且您的Intellisense應該按預期工作。

來源:http://rionscode.wordpress.com/2013/06/28/a-battle-of-intellisense/

+1

奇怪的是,即使是在VS2015這仍然是一個事 – 2015-08-31 16:52:27

+0

@GeorgeMauer這個答案是行不通的。它會在幾分鐘內再次停止工作。你需要實際上禁用resharper intellisense,並使用VS來代替(如原始問題的底部所述)....或者嘗試不同的解決方案來解決實際問題(resharper intellisense不起作用) – Ravendarksky 2015-09-11 11:52:44

+0

它對我來說很有效,幾個星期和數。你的VS崩潰可能是@Ravendarksky,並沒有機會在退出時保存選項? – 2015-09-11 14:30:18