Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何重建VS2010 IDE Intellisense?_Visual Studio_Visual Studio 2010 - Fatal编程技术网

Visual studio 如何重建VS2010 IDE Intellisense?

Visual studio 如何重建VS2010 IDE Intellisense?,visual-studio,visual-studio-2010,Visual Studio,Visual Studio 2010,有些在工作,有些不在工作 比如说, 是的 using System.Web.Security; MembershipUser myObject = Membership.GetUser(); string UserID = myObject.ProviderUserKey.ToString(); Response.Write(UserID); membershipuser未以绿色突出显示。和System.Web。没有列出对象 但代码运行良好。如何使intell

有些在工作,有些不在工作

比如说,

是的

using System.Web.Security;

MembershipUser myObject = Membership.GetUser();
        string UserID = myObject.ProviderUserKey.ToString();
        Response.Write(UserID);
membershipuser未以绿色突出显示。和System.Web。没有列出对象


但代码运行良好。如何使intellisense正常工作?

尝试重置intellisense缓存,
编辑intellisense
清除本地缓存

或者尝试使用NUK键删除[SolutionName].sdf和.suo文件

编辑:


VS 2010等效于
Project
重新扫描解决方案

对我有效的解决方案是在命令行(或开始->运行)中使用以下命令:


devenv/resetuserdata

如果cs文件的构建操作未设置为编译,这也将导致Intellisense在该文件中无法工作。

我使用的是VS2010和
项目
重新扫描解决方案
似乎可以实现此目的,尽管它似乎比正常情况下需要更长的时间。我想这是因为它正在重建整个缓存,而不是选择性地更新部分缓存

如果您使用的是VsVim或其他非默认键绑定,alt+p+S仍然可以使用。

我认为VS 2010的等效版本是Project>Rescan Solution–tletnes 2013年1月21日22:50


这对我来说很有用。

我正在使用VS2005,但是,我发现,为了说服它为boost构建intellisense,我必须指定boost includes-shades of 1988的显式路径!相对路径不起作用。不知道这将如何影响团队,可能会尝试环境变量技巧,看看这是否是一个解决这个糟糕的索引实现的方法


Edit>Intellisense>Clear local cache(清除本地缓存)选项在我的VS 2010副本中不可用。请确保您当前正在代码编辑器中编辑文本。例如,如果您上次在解决方案资源管理器中选择了一个项目,则该选项将不会出现。尝试了该操作后,将不会有任何乐趣。选项仍然不存在。我认为VS 2010 eqivalelent是项目>重新扫描解决方案。我从“自定义”菜单添加了菜单项,但它已禁用。要使用nuke。。。