Visual Studio for Large Project中的长加载时间

Bra*_*rby 6 c# intellisense visual-studio-2008 visual-studio

有没有办法在Visual Studio 2008中关闭intellisense?我知道删除一个DLL以关闭C++中的intellisense,但这对C#不起作用.我也知道偏好,但只是关闭了视觉显示.我想关闭所有intellisense所以它根本不扫描我的代码.

更新10/14/09:Eric非常友好地看一下,所以我给他发了一些日志信息.当我们得到一个时,我会在这里发布决议.

更新:更新标题以反映线程的更改方向

相关问题

在Visual Studio 2008中关闭单个项目的Intellisense

Bra*_*rby 9

VS团队的人员为我看了这个,发现intellisense存在问题.这是他们的描述:

"看起来你给我的两个文件都包含静态部分类EntityPropertyDescriptors的一部分,我猜这500个文件的其余部分也是如此.当我们构建智能感知缓存时,每次我们都会发生这种情况解析其中一个文件,我们看到它中有一个静态类,我们决定查看该静态类是否有任何扩展方法.为了查找扩展方法,我们查看每个部分中的每个方法来查看如果它是一个扩展方法.这会导致我们重新解析每个文件,以查看该类型是否有任何扩展方法."

他们发现了与VS2010类似的问题,但现在正在修复它.不幸的是,他们不会在VS2008中修复它,因此我们留下了将所有部分类放入单个文件的解决方法.它们仍然可以是部分的,但它们必须位于同一物理文件中才能解决问题.

将所有部分类组合到单个文件中后,此问题项目的加载时间从30分钟到大约10秒.

非常感谢Eric Lippert和Kevin Pilch-Bisson为我提供帮助.

  • 别客气.再次感谢您引起我们的注意.我很高兴我们可以为VS 2010修复此问题. (3认同)