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。。。