visual-studio-2010 - not - visual studio code autocomplete html
Intellisense no funciona (16)
Estoy abriendo archivos desde un servidor ASP.net y los archivos de código VB, y mi estudio visual no funciona correctamente, Intellisense está muerto y si hago clic con el botón derecho en la opción "Ir a la definición" está deshabilitado. Estos archivos no son parte de una solución.
Esto es extraño porque estaba funcionando correctamente ayer. Si creo un nuevo proyecto, el intellisense funciona muy bien, pero al abrir este archivo único, falla.
Intenté volver a habilitar la inteligencia mediante el restablecimiento de Visual Studio. Intenté editar la configuración del editor de texto para que los miembros de la lista automática y la información de los parámetros estén marcados. Incluso intenté instalar ReSharper y nada funcionó. He reiniciado dos veces e incluso he intentado copiar el archivo en un disco local para que funcione, pero nada.
¿Alguien sabe por qué sucede esto y qué podría hacer para resolver el problema? Estoy trabajando en un problema bastante complejo y la inteligencia lo haría mucho más fácil.
A veces, podría deberse a un estilo de extensión diferente que está utilizando para los archivos.
En mi caso, Intellisense está trabajando en todos los archivos a excepción de un archivo en un proyecto diferente de la misma solución.
Cuando cambié la extensión del archivo a cxx desde cpp, comenzó a funcionar.
Los archivos incluidos y otros en la solución son de extensión .cxx o .txx.
Gracias
Después de desinstalar ReSharper, los squigglies que aparecen debajo de un error de sintaxis dejaron de aparecer en el editor de código.
Esta publicación del blog me ayudó a solucionar el problema.
Este es el problema relacionado con Microsoft MSDN, su MSDN podría estar recibiendo algún problema. Las soluciones para esto es desinstalar MSDN y luego volver a instalar. Antes de hacerlo, asegúrese de que su sistema esté libre de ataques de virus. Espero que después de hacerlo, Microsoft Intellisense comience a correr.
Exactamente el mismo problema, aunque solo aparecerá en ciertos proyectos (incluso dentro de una única solución).
Al eliminar el archivo *.*proj.user
(por ejemplo, *.csproj.user
) para los proyectos en cuestión, se restablecen correctamente las funciones faltantes ("Ir a la definición", "Organizar usos", Intellisense en ciertos tipos, etc.).
En nuestro caso, sospecho que esto sucede a veces cuando cambiamos las sucursales con un SCM que usa un solo directorio de trabajo (como git). Si se configura correctamente, no rastrearía los archivos *.user*
, pero eso significa que si hay cambios incompatibles en las diferentes sucursales, es necesario regenerarlo.
Así que, por supuesto, el "a veces" dependería de la rama actual y la rama siguiente.
Desafortunadamente no veo una solución muy buena si ese es el caso. A veces realmente desea mantener las configuraciones de usuario en las sucursales si son compatibles, a veces desea regenerarlas incondicionalmente. Idealmente, es posible que incluso desee cambiar solo partes de ellas al cambiar, manteniendo otras partes.
Si nunca necesita mantenerlos y está bien regenerarlos cada vez, entonces puede configurar su SCM para que siempre elimine estos archivos al cambiar de ramas (por ejemplo, usando ganchos para git). Esta es una solución bastante ingenua, sin embargo, hacerlo de manera más universal requeriría un sistema más inteligente (consciente de la semántica detrás de los archivos .user
y capaz de capturar / incitar la intención del usuario cuando sea necesario).
Guarde su solución. Cerrar la instancia de VS2010 para esta solución y volver a utilizarla me funcionó. Aquí asumo que Intellisense estaba funcionando bien pero se detuvo por alguna razón desconocida sin cambiar ninguna configuración predeterminada.
Prabhdeep
Logré solucionar este problema que se manifestó después de que expirara mi versión de prueba de ReSharper.
Pasos para corregir son:
- Herramientas / Importar y exportar configuraciones
- Restablecer todos los ajustes
- Copia de seguridad de su configuración
- Selecciona la configuración de tu entorno y finaliza.
Intellisense comenzó a trabajar de nuevo enseguida.
Para el beneficio de los buscadores, la sugerencia de Nicks es buena, pero si no desea restablecer todas sus configuraciones, puede seguir la recomendación en esta publicación .
Indica - "ir a" Herramientas | Opciones | Editor de texto | C # | General y marque las casillas de verificación "Miembros de la lista automática" y "Información de parámetros"
Para mí, esto estaba relacionado con una acción incorrecta de creación de un archivo xaml en un proyecto de Azure WorkerRole (aunque parezca extraño). Por favor vea mi entrada en este post si desea saber más:
C # VS2010 Error al ingresar al modo de interrupción
La solución para el error en el subproceso anterior también dio como resultado que la inteligencia comenzó a funcionar nuevamente.
Para mí, simplemente presionando Ctrl + Alt + Espacio para volver a habilitar Autocompletar lo solucionó.
Primero debo notar que actualizar mi RAM de 4 a 16GB parece haber hecho que este problema desaparezca.
Aquí están los pasos que paso por:
Si solo un archivo / ventana parece verse afectado, cierre / vuelva a abrir ese archivo. Si eso no funciona, intente a continuación.
En Visual Studio:
- Haga clic en Herramientas-> Opciones-> Editor de texto-> Todos los idiomas-> General
- Desmarque "Miembros de la lista automática"
- Desmarque "Información de parámetros"
- Marque "Miembros de la lista automática" (sí, el que acaba de desactivar)
- Marque "Información de parámetros" (de nuevo, la que acaba de desmarcar)
- Haga clic en Aceptar
Si esto no funciona, aquí hay algunos pasos más para probar:
- Cierre todos los documentos de VS y vuelva a abrir
- Si aún no funciona, cierre / vuelva a abrir la solución
- Si aún no funciona, reinicie VS.
Para proyectos en C ++:
MSDN tiene algunas cosas que probar: sugerencias de MSDN
El archivo .ncb
corrupto parece ser el culpable.
Desde MSDN:
- Cierra la solución.
- Elimine el archivo
.ncb
. - Reabrir la solución. (Esto crea un nuevo archivo
.ncb
.)
Prueba esto:
Cierre cualquier instancia abierta de Visual Studio, elimine la carpeta 10.0 dentro de `C: / Users [nombre de usuario] / AppData / Roaming / Microsoft / VisualStudio / ''y reinicie Visual Studio. El problema será arreglado.
Solucioné este problema eliminando la extensión Sybase Power Designer VS. Puedes intentar deshabilitar otras extensiones.
Trate de agregar la declaración:
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="IP_Updater.Default" %>
... al comienzo de tu página. El ejemplo anterior se aplica a la página Default.aspx
escrita en VB.NET.
Yo tuve el mismo problema. Solo afectó a una de mis soluciones. Otros parecían estar bien. Para corregirlo, eliminé el archivo de opciones de usuario de la solución (.suo).
Cuando volví a abrir la solución, intellisense estaba funcionando.
guarde, cierre y vuelva a abrir el archivo fuente en el que está trabajando. Esto funciona cada vez para mí.
En mi caso, ninguno de los anteriores funcionó (aunque descubrí que a veces el archivo *.suo
es el creador de problemas; en esos casos, eliminarlos ayuda).
Lo arreglé con éxito de la siguiente manera : Supongamos que su solución tiene el nombre MySolution
. Haz lo siguiente:
- Restablecer la configuración (como se describe here ). Cierre Visual Studio 2012.
- Localice el archivo
MySolution.sln.DotSettings
(está en la misma carpeta que su archivoMySolution.sln
) - Renombrarlo o eliminarlo (por ejemplo, renombrarlo a
XMySolution.sln.DotSettingsX
para que VS no lo lea) - Abra su solución haciendo doble clic en el archivo
MySolution.sln
Y después, Intellisense estaba trabajando de nuevo, muy bien. Asumo que el archivo MySolution.sln.DotSettings
se corrompió.
Nota: el archivo MySolution.sln.DotSettings
fue creado y registrado en TFS por un compañero de equipo que había instalado ReSharper . El problema ocurrió en una PC diferente sin ReSharper donde se abrió el mismo proyecto.