Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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 2008 在Vs2008中禁用Intellisense_Visual Studio 2008_Intellisense_Visual Studio 2008 Sp1 - Fatal编程技术网

Visual studio 2008 在Vs2008中禁用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并再次打开解决方案时,它仍

每次我打开Visual Studio(2008,SP1)解决方案(这是因为VS经常崩溃),Intellisense解析都会让我的12核(24,超线程)32GB机器崩溃,持续大约15-20分钟(有时更长),之后会断断续续地崩溃

我使用视觉辅助(虽然这不是问题的原因——如果VA被禁用,问题是一样的),所以我甚至不需要Intellisense。 我想禁用它,但我找到的方法(和)似乎对我不起作用。 例如,当通过宏禁用时,它会报告Intellisense已禁用,但当我重新启动VS并再次打开解决方案时,它仍会进入“更新Intellisense”保留模式)

我可以想象,但我相信这已经开始成为一个问题,因为移动到64位Windows XP(也就是说,Intellisense并不是一个瓶颈,我以前甚至试过禁用它-所以我不知道这些技术是否有效)

有没有人走过这条路并找到了解决办法(如果你原谅这个双关语的话)


解决方案有很多C++项目,也有少量的C++和C++CLI项目。

< P>我在ACCU通用邮件列表中发布了这个问题的链接,Gennaro Prota回答,问我是否在下面看到了这个方法:

总之,这涉及到设置VA拾取的(n个未记录的)注册表变量,并使其为您禁用VS Intellisense


这一个对我有效(重启后)。我仍然不知道为什么其他方法不起作用,但我现在很高兴,所以我想在这里传递这个建议(因为Gennaro不使用Stackoverflow)。

我发现了一个方法,即使您没有管理员权限(删除feacp.dll需要管理员权限),也可以工作,而且上面的宏解决方案不起作用:

  • 关闭VisualStudio
  • 在控制台中,导航到解决方案('solution.sln')所在的文件夹
  • 键入“notepad>Solution.ncb”(不带引号),并保持cmd和notepad打开
  • 启动VisualStudio

  • 这将在.ncb文件上保持独占锁定,防止VS更新它。您将收到一个Intellisense已被禁用的通知。

    您必须在每次启动VS IDE时执行此操作,否则它将恢复工作

    将Solution.ncb文件标记为readonly,VS将有助于告诉您intellisense已被禁用,因为该文件为readonly,并且会询问您是否要使该文件可写,如果您说否,则该文件将保持禁用状态

    蓝精灵