Visual studio 2008 在Vs2008中禁用Intellisense
每次我打开Visual Studio(2008,SP1)解决方案(这是因为VS经常崩溃),Intellisense解析都会让我的12核(24,超线程)32GB机器崩溃,持续大约15-20分钟(有时更长),之后会断断续续地崩溃 我使用视觉辅助(虽然这不是问题的原因——如果VA被禁用,问题是一样的),所以我甚至不需要Intellisense。 我想禁用它,但我找到的方法(和)似乎对我不起作用。 例如,当通过宏禁用时,它会报告Intellisense已禁用,但当我重新启动VS并再次打开解决方案时,它仍会进入“更新Intellisense”保留模式) 我可以想象,但我相信这已经开始成为一个问题,因为移动到64位Windows XP(也就是说,Intellisense并不是一个瓶颈,我以前甚至试过禁用它-所以我不知道这些技术是否有效) 有没有人走过这条路并找到了解决办法(如果你原谅这个双关语的话)Visual studio 2008 在Vs2008中禁用Intellisense,visual-studio-2008,intellisense,visual-studio-2008-sp1,Visual Studio 2008,Intellisense,Visual Studio 2008 Sp1,每次我打开Visual Studio(2008,SP1)解决方案(这是因为VS经常崩溃),Intellisense解析都会让我的12核(24,超线程)32GB机器崩溃,持续大约15-20分钟(有时更长),之后会断断续续地崩溃 我使用视觉辅助(虽然这不是问题的原因——如果VA被禁用,问题是一样的),所以我甚至不需要Intellisense。 我想禁用它,但我找到的方法(和)似乎对我不起作用。 例如,当通过宏禁用时,它会报告Intellisense已禁用,但当我重新启动VS并再次打开解决方案时,它仍
解决方案有很多C++项目,也有少量的C++和C++CLI项目。
< P>我在ACCU通用邮件列表中发布了这个问题的链接,Gennaro Prota回答,问我是否在下面看到了这个方法: 总之,这涉及到设置VA拾取的(n个未记录的)注册表变量,并使其为您禁用VS Intellisense这一个对我有效(重启后)。我仍然不知道为什么其他方法不起作用,但我现在很高兴,所以我想在这里传递这个建议(因为Gennaro不使用Stackoverflow)。我发现了一个方法,即使您没有管理员权限(删除feacp.dll需要管理员权限),也可以工作,而且上面的宏解决方案不起作用:
这将在.ncb文件上保持独占锁定,防止VS更新它。您将收到一个Intellisense已被禁用的通知。您必须在每次启动VS IDE时执行此操作,否则它将恢复工作 将Solution.ncb文件标记为readonly,VS将有助于告诉您intellisense已被禁用,因为该文件为readonly,并且会询问您是否要使该文件可写,如果您说否,则该文件将保持禁用状态 蓝精灵