He tenido problemas con Intellisense en Microsoft Visual Studio 2012 . Estaré trabajando en un proyecto, editando código y otras cosas (después de un período de tiempo, de 5 minutos a más de una hora) y, de repente, no más sugerencias de código o inteligencia. Ambos parecen dejar de funcionar por completo al mismo tiempo.
La única solución que he intentado es restablecer toda mi configuración, cerrar completamente Visual Studio y volver a abrir el proyecto nuevamente. ¿Existe una mejor solución o una actualización que solucione esto?
Respuestas:
Pasé mucho tiempo investigando el mismo problema. Algunas soluciones relacionaron este error con algunos ensamblados referenciados. Otros dijeron eso
Microsoft.Windows.Design.Extension.dll
y.Interactivity.dll
deberían estar en las referencias del proyecto. Pero ninguna de estas soluciones funcionó para mí.Creo que es un error en Visual Studio 2012, Microsoft tiene que solucionarlo.
fuente
Debo señalar que no he tenido el problema desde que actualicé mi RAM. No puedo confirmar si está relacionado, pero el problema era frecuente cuando tenía 2-4 GB de RAM. No hay problemas desde ir a 8 y 16GB.
Si solo un archivo / ventana parece estar afectado, cierre y vuelva a abrir ese archivo. Si eso no funciona, intente a continuación.
En Visual Studio:
Si esto no funciona, aquí hay algunos pasos más para probar:
Para proyectos C ++:
MSDN tiene algunas cosas que probar: sugerencias de MSDN
El
.ncb
archivo corrupto parece más probable.De MSDN:
.ncb
archivo.ncb
archivo).Notas:
Registro de posibles causas:
designer.vb
archivo tampoco se actualizó a partir de esto..ncb
archivo corrupto(Agregue a los comentarios si nota un comportamiento que causa esto).
fuente
protected
ctor en lugar depublic
. Elprotected
ctor aparecerá en la lista de funciones fuera del alcance accesible, pero faltará el argumento intellisense, lo cual es algo inconsistente en mi humilde opinión.Lo que funciona para mí es eliminar el archivo .suo creado dinámicamente (Opciones de usuario de la solución) , en el directorio .vs (oculto) ubicado en la misma ruta que el archivo de la solución.
A veces tengo este problema que regresa, y está en diferentes proyectos / soluciones, pero nunca VS ancho. Los nuevos proyectos siempre funcionan bien.
Ejecutando VS2015 Professional Update -2-
fuente
Microsoft Visual Studio Professional 2015 Version 14.0.25431.01 Update 3
. Muchas gracias.Tengo el mismo problema; Intellisense al azar dejará de mostrarse en algunos archivos, pero no en otros. Acabo de hacer que me vuelva a pasar. Al presionar Ctrl+ Spaceno se mostrará nada
Form1
, cambiar aForm2
o cualquier otra clase mostrará la lista como se esperaba. Reiniciar Visual Studio por lo general funciona, aunque es muy molesto y ridículo que se rompa una característica tan básica ...fuente
Lo que funcionó para mí es deshabilitar y luego volver a habilitar Resharper
Ir
Tools -> Options-> Resharper ->General
Haga clic en
Suspend
-> Esto deshabilita el resharperLuego verifique que su Intellisense esté funcionando o no. En mi caso, lo hizo y luego se reanudó el ReSharper .
Si esto no funciona, es posible que deba ir a
Resharper -> Options-> Environment -> Intellisense -> General
Y
cambie Intellisense a
Visual Studio
fuente
Encontré una solución que me funciona el 100% del tiempo (no tengo ReSharper instalado). Al pulsar
Refresh
enSolution Explorer
marcas INTELLISENSE volver.fuente
No funcionó para mí con todos esos pasos. Por extraño que parezca, noté que Intellisense estaba trabajando para otra solución en Visual Studio 2015, pero no para una específica.
Encontré y eliminé el archivo .suo y reinicié Visual Studio. Eso me lo arregló.
fuente
Tuve el mismo problema en Visual Studio 2010 en C ++ y lo superé en Herramientas -> Opciones -> Editor de texto -> C / C ++ -> Avanzado -> Deshabilitar base de datos -> Falso, Ok; Cerrar VS; Abra VS y listo.
fuente
Estaba enfrentando este problema en Visual Studio 2015 + C #.
Después de un tiempo, resolví de esta manera:
1) Para ir: Herramientas -> Opciones -> Editor de texto -> C #
2) Marque estas opciones "Lista automática de miembros" y "Habilitar espacio virtual".
Probablemente, algunas extensiones, como R #, deshabilitan estas opciones para usar sus herramientas.
fuente
Con Visual Studio> 2015 eliminé el archivo .suo. (búscalo en tu proyecto a través del explorador de archivos)
Reinicie Visual Studio y estará listo para comenzar.
fuente
Estoy enfrentando el mismo problema con Visual Studio 2015 Preview. He cerrado ese archivo respectivo y lo he vuelto a abrir. Eso me lo arregla :).
fuente
En mi caso, agregué un archivo .ascx.cs al proyecto haciendo clic derecho => "Incluir en el proyecto", pero el proyecto lo configuró como "Contenido" en lugar de "Compilar". Una vez que configuré esto en "Compilar", intellisense comenzó a funcionar nuevamente.
fuente
Proyectos de MS Visual Studio 2017 Pro, C ++
Demasiadas buenas respuestas para esta pregunta. Esto funcionó para mí:
IntelliSense funciona solo cuando cargo el proyecto haciendo doble clic en el archivo de la solución.
Intenté todas las respuestas anteriores desafortunadamente sin suerte. Dll, configuración, dependencias ... lo que sea. Es una mierda que tengas que pasar por todo eso para un autocompletado ... extraña mi configuración Vim ...
fuente
Tengo la actualización 4 de VS2012 y el problema es intermitente, pero una vez que aparece en esa página en particular que está siendo editada, está ahí para quedarse. Una solución es simplemente cerrar la página y volver a editarla.
Aquí hay algunos atajos de KBD para intentar reiniciarlo, pero no sé si funcionan.
Método abreviado de teclado de Visual Studio para mostrar intellisense
Ninguna de esas soluciones funcionó para mí, por cierto estoy usando C # ...
Creo que este es otro error de IS ... ha tenido muchos problemas en el pasado.
fuente
La respuesta de @ TonyL no funcionó para mí, pero noté que Intellisense dejó de funcionar en la
foo
clase después de cambiar la firma del método en labar
clase.Al cerrar y volver a abrir el
foo.cs
archivo, se solucionó.fuente
Una de las cosas que me ayudó es
Esto lleva unos 5 minutos, pero ahorra mucho tiempo ya que intellisense realmente comenzó a funcionar.
Una cosa a tener en cuenta es que el uso de memoria (esquina superior derecha de VS 2013 ultimate) muestra una caída de aproximadamente el 40%.
fuente
Intente instalar el paquete de actualización 1, enlace . Tuve el mismo problema y lo resolví cuando instalé la actualización.
fuente
Tuve el mismo problema, resultó que los paquetes nuget no se descargaron automáticamente para una solución que descargué recientemente del repositorio, por lo tanto, intellisense no estaba disponible ya que ninguno de los paquetes necesarios para mostrar las sugerencias correctas estaba disponible.
fuente
Actualmente estoy viendo un tutorial de Python MVA en YouTube y noté que mi inteligencia también había desaparecido, poco después de que expandieron por qué,
algo parecido a esto (disculpe mi falta de vocabulario de codificación adecuado, soy nuevo en programación pero he encontrado la solución)
Respuesta: "Visual Studio no siempre puede adivinar lo que está tratando de ingresar; por lo tanto, no siempre se da cuenta de que necesita darle una pista, por ejemplo, si está tratando de usar una cadena dentro de una variable y necesita inteligencia para darle opciones para ese contenido de cadenas, en algún momento debe decirle a Visual Studio que esta variable en realidad es una cadena.
ejemplo:
fuente
Tuve el problema en un solo archivo. Después de crear la nueva clase y trabajar en ella, no se había agregado al alcance de mi proyecto. Entonces, cuando cerré y volví a abrir mi solución al día siguiente, el archivo no estaba en el alcance del proyecto.
Agregar el elemento existente al alcance del proyecto lo arregló para mí.
fuente
En mi caso, simplemente no fui observador al principio y no vi que uno de los más de 30 proyectos en mi solución dijera "(error de carga)" a pesar de que uno de sus archivos todavía estaba cargado en el editor, pero no tenía inteligencia. Recargar el proyecto hizo el truco.
fuente
Intellisense no reconoció un espacio de nombres importado en mi caso, aunque pude compilar el proyecto con éxito. La solución fue desmarcar el espacio de nombres importado en la pestaña de referencias del proyecto, guardar el proyecto, verificarlo nuevamente y guardar el proyecto nuevamente.
fuente
Tuve este problema cuando algunos de los ensamblajes dependientes son cambiados pero bloqueados por otra instancia de Visual Studio (2015).
fuente
Mis soluciones (estaba usando forzosamente) es cargar la solución completa en lugar del archivo individual.
Originalmente había cargado un archivo haciendo clic en él
Solución Cerrar VS (que cerró el archivo individual) Reabrió iniciando el archivo de solución en lugar del archivo individual
fuente
Si está utilizando páginas maestras, cree una página maestra en blanco, use esa página maestra en su página de contenido. Si esto resuelve el problema, significa que su página maestra original tiene algún problema. Transmita su código original paso a paso a la nueva página maestra y pruebe después de cada puerto si intellisense funciona correctamente. Este truco resolvió mi problema de inteligencia.
fuente
Para python, intente hacer clic en el botón "Python XX" en el lado izquierdo de la barra de estado inferior y cámbielo a diferentes valores.
Esto es lo único que funcionó para mí.
fuente
Si alguien sigue teniendo este problema, simplemente cierre la solución y vuelva a abrirla.
fuente
He lidiado con esto durante el tiempo que Visual Studio existió. Y sí, incluso en la versión actual todavía falla (especialmente para proyectos grandes).
Quiero compartir una pequeña herramienta gratuita que mi amigo y yo escribimos para abordar este mismo problema. Básicamente cierra su solución, arrastra su carpeta al icono de esta herramienta y restablecerá todos los archivos intermedios por usted. (Lea el manual de texto dentro si desea saber cuáles. No se trata solo de un archivo).
Lo uso para limpiar todos mis proyectos VS. Así que aquí tienes :
fuente
Visual Studio 2019
Lo único que funcionó para mí: vaya a Herramientas -> Opciones -> Editor de texto -> C # -> Intellisense
Y apagar
Resulta que estaba demasiado ansioso por probar todo lo nuevo en VS :) Sin embargo, se rompió en una sola solución.
fuente