2011-03-25 34 views
1

我的智能感知像正常一樣運行,只是它沒有顯示函數的參數或任何重載。VS2010智能感知行爲改變(未通過ctrl-alt-space修復)

如果我在

HttpWebRequest req = new HttpWebRequest(

型我不要看到有關的HttpWebRequest的構造函數什麼。這非常煩人。在我更新了生產力動力工具(我認爲)之後,這只是在過去幾天發生的(我認爲)。

我試過玩工具 - >選項 - >文本編輯器所有語言和C#中的選項,並選中自動列表成員,參數信息也是如此。

任何想法?

+0

我假設你已經嘗試禁用生產力動力工具... – Michael 2011-03-25 20:25:40

+0

禁用和重新啓用工作。對不起浪費時間。謝謝邁克爾。 – 2011-03-25 21:13:15

回答

1

在.NET 4中,HttpWebRequest構造函數被保護並標記爲廢棄。這意味着您只能從派生類調用構造函數。如果您手動完成語句,它應該提供一個「由於其保護級別」而無法訪問的編譯器錯誤。

+0

而且這也是有道理的。但它確實發生在其他事情上,我只是舉了一個壞榜樣。 – 2011-03-25 21:13:39