2012-06-28 40 views
0

我剛在新計算機上安裝了Visual Studio 2010,並且遇到了intellisense問題。看起來,我所有的「var」變量都不適用於intellisense,但如果我真的定義了它們是什麼(string,int,ObjectName或其他),一切正常。Intellisense for Visual Studio變量定義爲「var」,它們是集合

當我鼠標懸停定義的變量,工具提示說:

var user = DataAccess.User.Get(UserID); 

mouseover tooltip => (local variable) var user 

再次,如果我明確地定義它是什麼,它的罰款。

DataAccess.User user = DataAccess.User.Get(UserID); 

mouseover tooltip => (local variable) DataAccess.User user 

我真的不知道該怎麼做。

注意 DataAccess是它自己的項目,所以這可能是一個跨項目問題。

注意它也只似乎是收藏的一個問題(IQueryables等)

回答

0

這是否只發生變數?並只在你的項目?..不知道,但如果你會喜歡嘗試安裝「resharper」其程序,可以幫助您檢測您的代碼錯誤,並管理個性化intellisense

+0

是的,只有用「var」關鍵字定義的變量。 – Narnian

0

呃...我不知不覺地介紹一個構建錯誤打破了intellisense,但它在web項目上,所以我通常不會明確地構建它。好吧,也許別人會犯同樣的錯誤,並找到答案。

相關問題