Pregunta

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 actualmente; simplemente se atasca en algún lugar con aproximadamente 3 barras de progreso y bloquea una de mis preciadas CPU para la eternidad.

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

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

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

Cualquier respuesta es muy apreciada sobre este.Me da escalofríos..

Salud,
\Bjoern

¿Fue útil?

Solución

Descubrí que la mejor solución para Intellisense en VS2005 es instalar SP1 y luego esta revisión: 947315.Tiene el beneficio adicional de solucionar la mayoría de los problemas de compilación de múltiples núcleos.

Esta revisión también incluye la capacidad de controlar Intellisense mediante macros.Más información aquí.

En cuanto a hacer que SP1 sea más amigable para el código existente, también puede consultar esta revisión para la compilación de plantillas: http://support.microsoft.com/kb/930198

Otros consejos

Cambie el nombre de "C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages\feacp.dll" a otro (como "feacp.bak") para deshabilitar Intellisense.

recomiendo conseguir Asistencia visual X para compensarlo (también tiene otras características útiles).

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

Supuestamente la revisión y el SP1 proporcionados por MS solucionarán alguno Problemas de Intellisense, pero no todos.Hemos visto una ayuda mínima de aquellos donde trabajo.Es mejor que lo desactives y confíes en otra cosa.

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

Aquí es la única solución que me funciona.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top