Visual Studio C# IntelliSense no muestra automáticamente


Recientemente, mi Visual Studio 2010 dejó de mostrar sugerencias IntelliSense automáticamente mientras escribo. Todavía puedo presionar ctrl + espacio para que funcione, pero no muestra automáticamente una lista de sugerencias como solía hacerlo. Ya he intentado desactivar todas mis extensiones, reiniciar VS y el equipo, y he comprobado todos los ajustes apropiados (Opciones -> Editor de texto -> C# -> IntelliSense) para asegurarme de que está configurado para ofrecer sugerencias después de que un carácter es escribir.

¿Alguien ha visto este comportamiento antes? ¿Alguien tiene alguna otra sugerencia de cómo puedo hacer que IntelliSense vuelva a la forma en que eran las cosas antes? Si no, podría tener que hacer una nueva reinstalación de VS...

Author: Tony L., 2011-12-07

12 answers

introduzca la descripción de la imagen aquí


En prosa, en caso de que no pueda ver la imagen de arriba:

Abra Herramientas > Opciones > Editor de texto. Si solo tiene este problema con un idioma, busque ese idioma; si es para todo, haga clic en "Todos los idiomas". Justo en la parte superior, habrá algunas opciones etiquetadas como "Lista automática de miembros", "Ocultar miembros avanzados"e" Información de parámetros". Asegúrese de que todos están habilitados (aunque el segundo puede estar deshabilitado; si es así, ignórelo).

 101
Author: Amit Ranjan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-26 14:05:02

He encontrado que a veces incluso verificar la configuración en Opciones Options> Finalización de la declaración (la respuesta anterior) no funciona. En este caso, guardar y reiniciar Visual Studio volverá a habilitar Intellisense.

Finalmente, este enlace tiene una lista de otras formas de solucionar problemas de Intellisense, desglosadas por idioma (para errores más específicos).

Http://msdn.microsoft.com/en-us/library/vstudio/ecfczya1 (v=vs.100). aspx

 16
Author: Mark P.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-10-30 18:07:48

Voy a empezar mi señalando que esto no ha sucedido desde que actualizé mi RAM. Estaba en 4GB y a menudo tenía múltiples instancias de VS abiertas junto con SSMS. Desde entonces he ido a 8GB y luego a 16GB.

Estos son los pasos que paso cuando pierdo intellisense.

Si solo un archivo/ventana aparece afectado, cierre/vuelva a abrir ese archivo. Si eso no funciona, intente a continuación.

En Visual Studio:

  1. Haga clic en Herramientas- > Opciones - > Editor de texto - > Todos los idiomas- > General
  2. Desmarque" Miembros de la lista automática "
  3. Desmarque "Información de parámetros"
  4. Marque "Lista automática de miembros" (sí, la que acaba de desmarcar)
  5. Marque" Información de parámetros " (de nuevo, la que acaba de desmarcar)
  6. Haga clic en Aceptar

Si esto no funciona, aquí hay algunos pasos más para probar:

  1. Cierre todos los documentos VS y vuelva a abrir
  2. Si aún no funciona, cierre / vuelva a abrir la solución
  3. Si aún no funciona, reinicie VS.

Para proyectos C++:
MSDN tiene algunas cosas que probar: Sugerencias de MSDN

El archivo corrupto .ncb parece más probable.

De MSDN:

  1. Cierre la solución.
  2. Elimine el archivo .ncb.
  3. Vuelva a abrir la solución. (Esto crea un nuevo archivo .ncb.)

Notas:

  • Este problema no parece ser específico para C# como usuarios de C++ y VB reportar el mismo asunto

  • Probado en VS 2013/2015

 5
Author: Tony L.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-10-15 16:02:09

Los pasos a corregir son:

      Tools
      Import and Export Settings
      Reset all settings
      Back up your config
      Select your environment settings and finish
 3
Author: ViPuL5,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-03-11 11:30:07

A veces he encontrado que Intellisense es lento. Dale . y esperar un minuto y ver si aparece después de un retraso. Si es así, entonces creo que puede haber una caché que se puede eliminar para volver a explorarla.

 2
Author: Erik Funkenbusch,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-12-07 18:19:07

También me enfrenté al mismo problema, pero en VS2013.

Hice la siguiente manera de arreglar, Funcionó bien.

  1. Cierre toda la instancia abierta de Visual studio.

  2. Luego, vaya a "Símbolo del sistema del desarrollador " desde visual studio tools,

  3. Tipo como devenv.exe /resetuserdata

  4. Reinicie la máquina, Abra Visual studio, luego le pedirá que elija la configuración de desarrollo desde inicial en adelante, a partir de entonces abra cualquier solución/proyecto. Vas a sorpréndete.

Esperanza, puede que te ayude:)

 2
Author: Srini,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-01-08 06:10:49

Le di a esto hoy después de la siguiente secuencia:

  1. Se ha añadido una nueva clase a mi proyecto.
  2. Cerró Visual Studio, pero accidentalmente seleccionó No cuando me preguntó si quería guardar los cambios.
  3. Reabrió Visual Studio, y encontró que reabrió el nuevo archivo automáticamente pero sin mis cambios anteriores (como se esperaba). Sin embargo, IntelliSense ya no funcionaba en el nuevo archivo.

El problema era que además de no guardar los cambios en el nuevo archivo, no guarde los cambios en el proyecto, para que después de reabrir Visual Studio el archivo no forme parte del proyecto. El comando Show All Files en Solution Explorer, o Add → Existing Item..., resolvió el problema.

 1
Author: Sam Harwell,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-29 21:14:23

Tuve el archivo excluido del proyecto, por lo que no pude depurar y tener intellisense en ese archivo. Incluyendo el archivo de nuevo en el proyecto resuelto mi problema! :)

 1
Author: Bounty,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-05-26 10:17:58

Eliminado el archivo .suo en la carpeta solución para resolver el problema.

 1
Author: Tiago Dantas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-11-21 21:37:30

Simplemente cerré todas las páginas de visual studio y reabrí reopened funcionó.

 0
Author: Brijesh Ray,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-05 05:37:11

Eliminando el .la carpeta vs en la solución resolvió mi problema. Debe salir de Visual Studio y luego eliminar el .y vuelva a iniciar Visual Studio.

 0
Author: Chamika Goonetilaka,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-01-11 06:05:33

Esto puede deberse a que la configuración de la solución cambió a Modo Release en lugar de debug. Haga clic derecho en solución - > Propiedades - > Propiedades de configuración - > Establecer Configuración para Depurar si está en lanzamiento.

 0
Author: Sahith Kumar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-03-02 06:07:31