我刚刚在一台新计算机上安装了 Visual Studio 2010,但遇到了智能感知问题。似乎我所有的“var”变量都不适用于智能感知,但如果我真正定义它们是什么(字符串、int、ObjectName 或其他),一切正常。
当我将鼠标悬停在定义的变量上时,工具提示说:
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 等)的问题