2008-09-16 34 views
6

Tengo problemas con mi Visual Studio 2005 IntelliSense desde hace algún tiempo.

Solía ​​funcionar bien, pero por alguna razón la 'Actualización de IntelliSense ...' ya no parece poder completarse para la solución en la que estoy trabajando, simplemente se queda atascada en 3 barras de progreso y bloquea una de mis CPUs preciosas para la eternidad.

Eliminar el archivo .ncb de mi solución y realizar una 'Limpieza' completa posteriormente no fue de ayuda. La 'Actualización' simplemente se atasca nuevamente.

El proyecto en el que estoy trabajando es una solución de C++ bastante grande con más de 50 proyectos, bastantes clases de plantillas (incluso más recientemente) y, en general, bastante complejo. No tengo idea de qué impacto podría tener esto en el IntelliSense.

Visual Studio 2005 Service Pack 1 y todas las revisiones que dependen de él son no instaladas (tuvimos grandes problemas con esta, por lo que aún no hemos migrado).

Cualquier respuesta es muy apreciada en este caso. me da escalofríos ..

Saludos,
\ BjoernVisual Studio 2005 - 'Actualización de IntelliSense' cuelgue

Respuesta

5

He encontrado que la mejor solución para Intellisense en VS2005 es instalar SP1, y luego este hotfix: 947315. Tiene el beneficio adicional de solucionar la mayoría de los problemas de compilación de varios núcleos.

Esta revisión también incluye la capacidad de controlar Intellisense a través de Macros. Más información here.

En cuanto a lo que SP1 más amigable para el código existente, es posible que también echa un vistazo a esta revisión para la compilación de plantilla: http://support.microsoft.com/kb/930198

+0

El enlace para 'KB947315' ya no está funcionando. ¿Alguien sabe dónde puede obtener este hotfix? – AlainD

8

Cambiar nombre "C: \ Archivos de programa \ Microsoft Visual Studio 8 \ VC \ vcpackages \ Feacp.dll" a otra cosa (como "feacp.bak ") para deshabilitar Intellisense.

Recomiendo obtener Visual Assist X para compensarlo (también tiene una serie de otras características útiles también).

0

Intellsense es problemático. Muy problemático Cuando funciona, es genial, pero la mayoría de las veces causa más problemas de los que vale. Se colgará, analizará los archivos mientras intenta compilar el código y generalmente hará que VC 2005 a veces se ejecute como un perro. Como sugirió un afiche anterior, deshabilite intellisense (y elija una alternativa potencial: también apoyo VAX).

Supuestamente la revisión y SP1 proporcionado por MS corregirá algunos problemas de intellisense, pero no todos. Hemos visto una ayuda mínima de estos en los que trabajo. Es mejor desactivarlo y confiar en otra cosa.

Mi sensación es que la lentitud proviene del tamaño de los proyectos. El tuyo parece que podría caer en ese caso.

0

Here es la única solución que funciona para mí.

Cuestiones relacionadas