La sugerencia de Intellisense y código no funciona en Visual Studio 2012 Ultimate RC

Acabo de descargar e instalar Visual Studio 2012 Ultimate RC, pero estoy teniendo un problema con el intellisense: no funciona hasta que presiono Ctrl + espacio . Las sugerencias de código también están deshabilitadas (parámetros del método, por ejemplo).

Creo que el problema es con la instalación de VS, porque al final del proceso se muestra el siguiente mensaje: ” El archivo de registro de eventos está lleno “.

¿Por qué tengo este problema y qué puedo hacer para solucionarlo?

Ir

Tools->Options->Text Editor->C# (or All Languages)->General

y habilite Auto List Members e Parameter Information en el panel lateral derecho.

Reiniciar VS2012 debería solucionar el problema.

Mira esta publicación aquí .

Esto funcionó para mí:

Eliminar los archivos en esta carpeta. vs2010:

  %AppData%\Microsoft\VisualStudio\10.0\ReflectedSchemas 

vs2012;

 %AppData%\Microsoft\VisualStudio\11.0\ReflectedSchemas 

VS Ultimate 2013;

 %AppData%\Microsoft\VisualStudio\12.0\ReflectedSchemas 

VS Professional 2015;

 %AppData%\Microsoft\VisualStudio\14.0\ReflectedSchemas 

Otra posible solución es restablecer completamente la configuración. Esto es lo que me solucionó:

Tools->Import and Export settings->Reset all settings.

A. Guarde o exporte su configuración de importación / exportación:

Herramientas-> Importar y Exportar configuraciones

B. Realice el reinicio de importación / exportación:

Herramientas-> Importar y Exportar configuraciones-> Restablecer todas las configuraciones.

C. ¡Regrese y vuelva a cargar su configuración original otra vez! ¡Intellisense funciona y recuperas tus configuraciones originales!

Yo uso esto para resolverlo, vaya a la línea de cmd

 devenv.exe /setup /resetuserdata /resetsettings 

La idea básica aquí es forzar una resincronización de la base de datos que Intellisense está usando.

Si la referencia es a un proyecto dentro de su solución. Eliminar el proyecto A continuación, agregue la referencia utilizando la opción de exploración de la ruta exacta del proyecto que acaba de eliminar. Haga una comstackción rápida y verifique que la referencia se recoja correctamente. Ahora agregue el proyecto anterior a la solución y elimine la referencia anterior y agréguela como parte de la solución.

Esta idea de forzar la resincronización de la base de datos también podría hacerse de otras maneras. Por ejemplo, usando una ruta de carpeta absoluta.

Resharper-> Options-> IntelliSense-> General Establecer como ‘IntelliSense nativo de Visual Studio …’

enter image description here

  1. Ve a herramientas-> opciones.
  2. Asegúrese de que las casillas de verificación anteriores estén marcadas.

También fue frustrante para mí, pero descubrí mi propia respuesta. Reiniciar ayudó, pero encontré por qué tuve problemas: copié y pegué un Panel ASP con controles que necesitaría volver a usar. Solo tuve aquellos en la primera etiqueta Div trabajando. Todos los demás tenían que estar configurados, así que dije: “Ajá … déjame comentar las Etiquetas Div restantes que no están configuradas …” y efectivamente, Intellisense volvió a aparecer.

Por lo tanto, no solo no funcionará si el cursor está debajo de un error de código, sino que puede no funcionar si usted es un tipo de copiar / pegar como yo.

Es muy sencillo,

  1. Cerrar el estudio visual (Tener solución) (Recuerde la configuración y el tipo de solución y el proyecto de inicio)
  2. Ir a la ruta de solución
  3. Eliminar SolutionName.suo
  4. Abrir solución nuevamente
  5. establecer configuración y tipo de solución y proyecto de inicio (si se cambia)
  6. Construir y verificar

Razón por la que sucedió En mi caso, he cambiado las referencias de algún proyecto

Mi solución rápida fue cerrar todos los archivos abiertos en el área del editor de texto y luego volverlos a abrir desde el Explorador de soluciones.

Ninguna de las soluciones funcionó para mí. Me di cuenta de que el problema solo ocurría en un archivo xaml y no en otros archivos xaml o c #.

Tenía una extensión llamada QuickConverter que permite crear enlaces personalizados con convertidores en línea. Esto fue un error con Intellisense y esto no se detectó como un error al construir o ejecutar la aplicación.

Mi consejo es:

  • Compruebe si Intellisense deja de funcionar en todos los archivos o solo en uno en particular
  • Si solo se trata de un archivo, busque líneas onduladas rojas o azules y encontrará al culpable

Ocasionalmente encontré el mismo problema que el OP.

Lamentablemente, ninguna de las soluciones anteriores funciona para mí. – También busqué en Internet otras soluciones posibles, incluido el foro VS / windows de Microsoft, y no encontré una respuesta.

Pero cuando cerré la solución VS, apareció un mensaje pidiéndome que descargue e instale ” Microsoft SQL Server Compact 4.0 “; por esta sugerencia finalmente arreglé el problema.

Espero que este hallazgo sea de ayuda para otros que puedan tener el mismo problema.

Una solución es desactivar el reajuste, o la extensión del corrector ortográfico y reiniciar. De acuerdo, esto no es ideal.

En mi caso, el archivo .csproj se corrompió y Visual Studio excluyó algunos archivos de clase de la solución (pero todavía estaban visibles en Visual Studio, por lo que el problema no era obvio a primera vista). En estos archivos intellisense no estaba disponible. Entonces la solución fue volver a agregar los archivos a la solución.

He estado enfrentando este problema desde hace 2 semanas, finalmente lo descubrí usando una herramienta Sysinternal llamada Process monitor (ProcMon.exe). El problema tiene que ver con la configuración de actualizaciones automáticas. Apliqué la siguiente solución y la puse en funcionamiento

Solución: Herramientas -> Opciones -> Entorno -> Extensiones y actualizaciones -> (desmarcar) Buscar actualizaciones automáticamente -> Aceptar

Mi solución (VS 2013) era ejecutar como administrador

En algún momento la syntax de su código tiene un error, como si usara “in”, debe ser “…”. Para ayudarlo a detectar problemas rápidamente, haga clic en el botón Diseño , trate de procesar, y se mostrará la línea. de error

Me acabo de pasar esto a mí, y (aunque no fue instantáneamente obvio) fue debido a que Resharper (R #) se deshabilitó durante un problema de licencia.

¡Habilitar Resharper me solucionó esto!

Generalmente me encuentro con el mismo problema cuando copio algunos fragmentos de Internet con algunos caracteres especiales que rompen el Intellisense.

Me pasó algunas veces, descubrí el problema después de eliminar el archivo y crear uno nuevo, ahora cuando me encuentro con el mismo problema, primero reinicio Visual Studio, si esto no resuelve el problema, elimino el último fragmento lo copié de internet y lo hago a mano, ellos el problema se ha ido.