0

我刚刚在一台新计算机上安装了 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 等)的问题

4

2 回答 2

0

这只发生在变量上吗?并且仅在您的项目中?..不确定,但如果您想尝试安装“resharper”,它是一个可以帮助您检测代码错误并管理个性化智能感知的程序

于 2012-06-28T14:04:48.053 回答
0

呃......我在不知不觉中引入了一个破坏智能感知的构建错误,但它是在网络项目中,所以我通常不会明确地构建它。好吧,也许其他人会犯同样的错误并找到这个答案。

于 2012-06-29T12:26:27.383 回答