在VS 2008中为单个项目关闭Intellisense

Bra*_*rby 4 size intellisense project visual-studio-2008

我有一个大约1000个类的项目(不,没有办法方便地将这个项目分成多个).只需加载项目大约需要20分钟,因为智能感知会慢慢地突破所有类,并且会占用近1GB的内存.有没有办法为单个项目关闭Intellisense,但是为解决方案中的所有其他项目保留它?

Sam*_*ell 5

该项目的语言是什么?1000个类是一个相当小的项目,应该在不超过20秒的时间内加载.问题更可能是由项目中具有编译时变换的特殊文件引起的(例如代码生成器).您是否有任何代码生成器作为构建的一部分运行?

问题还可能是由以下原因引起的:

  • 写得不好的Visual Studio加载项.特别是我见过源控制提供程序导致了这个问题,但是请列出你已经安装的其他加载项.
  • 直接从网络共享加载项目,或者在项目中具有位于网络共享上的文件.
  • 开发机器是旧的(慢速处理器,如单核P4或更早,低内存,1GB或更少).如果是这种情况,您应该先解决.
  • 开发机器具有英国媒体报道或失败的组件.