Visual Studio está actuando raro. ¿Cómo puedo solucionar esto?

Mi instalación de Visual Studio estaba bien anteriormente, pero últimamente ha empezado a actuar raro. Algunos de los síntomas incluyen

  • Visual Studio se cuelga aleatoriamente o falla
  • Visual Studio no se iniciará
  • Intellisense desaparece a veces
  • Los complementos no funcionan o no se pueden iniciar
  • No puedo instalar o desinstalar herramientas
  • No puedo conectarme al control de fuente nunca más
  • Ciertos tipos de proyectos buenos conocidos no se cargan correctamente
  • Los tipos de archivos conocidos ya no tienen resaltado de syntax
  • No puedo agregar archivos a una solución porque la opción está en gris
  • No puedo agregar, quitar o actualizar archivos a una solución debido a un error
  • No puedo agregar o quitar proyectos a una solución debido a un error
  • No puedo abrir una solución debido a un error
  • El depurador no puede iniciarse ni conectarse a procesos
  • No puedo encontrar ninguna plantilla cuando bash agregar un nuevo elemento
  • No puedo copiar / pegar debido a un error
  • Un archivo DLL requerido por Visual Studio falta o está dañado
  • Los menús están repentinamente vacíos
  • Algo que sé que normalmente debería funcionar , ahora no funciona

¿Cómo puedo arreglar esto?

(Esta pregunta está destinada a ser una víctima canónica cercana para este tipo de preguntas)

Visual Studio es bastante confiable, y la mayoría de nosotros que lo usamos no experimenta los problemas que usted tiene. Sin embargo, es un conjunto de componentes bastante grande y complejo, lo que significa que es probable que surjan problemas.

Primero: reinicie Visual Studio y, si eso falla, reinicie su computadora

La mayoría de los problemas pequeños se corrigen reiniciando Visual Studio. Algunos de los que involucran conectividad o servicios se pueden arreglar reiniciando su computadora.

Si esto no soluciona tu problema

No hay forma de garantizar que algo malo no ocurra en una instalación particular de Visual Studio. Las formas en que una aplicación grande y compleja puede volverse mal configurada o dañada son demasiado variadas como para mencionarlas.

El esfuerzo que se necesitaría para diagnosticar y localizar todas las causas posibles es excelente. No hay nadie que tenga tiempo para eso. La única solución confiable, que funciona casi cada vez que se prueba, es:

Reinstale Visual Studio.

Adelante, descansa tus ojos por un momento. Vuelve cuando hayas aceptado este triste hecho.

¿Resignado? Bueno. Vamos a seguir los pasos para solucionar su problema, comenzando con el impacto más bajo, pero probablemente con menos probabilidades de que funcione, primero. Mientras intentas arreglar esto, ¡ guarda notas! Mentalmente, o escríbalos. Si llegas al último paso, los necesitarás.

Primero, vamos por la ruta más fácil y devolvemos Visual Studio a su estado original. Podemos hacer esto eliminando todas las extensiones y restableciendo todas las configuraciones .

Abra el cuadro de diálogo “Extensiones y actualizaciones”. Si no puede encontrarlo, escríbalo en el inicio rápido. Si no puede encontrar eso , intente ctrl-q. Para cada extensión instalada, resáltela y haga clic en el botón Desinstalar.

A continuación, restablezcamos esa configuración. ¡Asegúrate de exportarlos primero!

De los documentos :

Para exportar su configuración
1. En la barra de menú, elija Herramientas, Importar y Exportar configuraciones. Elija el botón de opción Exportar configuración de entorno seleccionado, y luego elija el botón Siguiente.
2. Asegúrese de que las casillas de verificación para los tipos de configuración que desea exportar estén seleccionadas y que todas las demás casillas de verificación estén desactivadas, y luego elija el botón Siguiente.
3. (Opcional) Nombre su archivo de configuración, ingrese una ruta diferente donde debe guardarse, o ambos. De forma predeterminada, los archivos de configuración se denominan Currentsettings.vssettings y se guardan en% USERPROFILE% \ Documents \ Visual Studio 2015 \ Settings.
4. Elija el botón Finalizar.

Puede importarlos más tarde desde la misma ubicación. Ahora, una vez que haya guardado su configuración, retroceda y reiníciela.

Herramientas -> Importar y exportar configuraciones … -> Restablecer todas las configuraciones

Después de reiniciar todo, intente reproducir su problema. ¿Todavía estás rompiendo?

Infierno.

No hay duda de que necesita reinstalar. Vamos por la ruta más fácil y hacemos una reparación . Haz lo siguiente:

  1. Vaya a Panel de control> Progtwigs> Progtwigs y características
  2. Seleccione Microsoft Visual Studio [cualquier edición] [cualquier año]
  3. Haga clic en “Cambiar”
  4. Haga clic en “Reparar”

1 2 3 y 4 ilustrados

Después de hacer esto, intente reproducir su problema. ¿Todavía sucedió?

Maldita sea, lo siento.

Si desea probar de otra manera, es posible que pueda realizar una reinstalación de “superposición”. Simplemente ejecute el instalador directamente y seleccione “instalar” (si esta opción está disponible para usted). Puede usar sus medios originales, pero le sugiero encarecidamente que vuelva a descargar el instalador. Esto superpondrá una nueva versión a la anterior, sin estropear su configuración. Después de volver a instalar, intente reproducir. ¿Lo hizo?

Aw infierno. Aquí vamos.

Debe intentar desinstalar / reinstalar. Primero, sin embargo, es posible que desee exportar su configuración. Debería haber hecho esto para el primer paso de esta respuesta, pero si no lo hizo, regrese y siga las instrucciones para hacerlo ahora.

Después de guardarlos, repita los pasos 1 y 2 (de las instrucciones de reparación) y esta vez seleccione “Desinstalar” en lugar de “Cambiar”. Si su problema tiene que ver con un componente externo, búsquelo en la lista de otras aplicaciones instaladas y desinstálelo también. Si es paranoico, desinstale todo lo relacionado con Visual Studio. Ellos pueden ir a destruirte.

Ahora, reinstala Visual Studio. Si te encuentras en este punto, estás en lo profundo, así que no te arriesgues a instalarlo desde tu medio original. Descargue una copia nueva y totalmente actualizada desde donde la obtuvo originalmente. Por ejemplo, si tienes Visual Studio a través de tu suscripción a MSDN, ve allí y descarga el ISO.

Ahora, habiendo reinstalado todo, intente repro. ¿Pasó de nuevo?

F # @ & ing s #! T.

Ahora es el momento de crear un informe de error. Ir a Conectar

https://connect.microsoft.com/VisualStudio/feedback/LoadSubmitFeedbackForm

Proporcione tanta información como sea posible . Debe proporcionarles toda la información que solicitan en el formulario, además de detalles sobre el error, cómo reproducirlo y qué hizo para intentar solucionarlo. ¿Recuerdas esas notas que te dije que escribieras? Agrégalos ahora. Le recomiendo encarecidamente que marque su problema como público , ya que otros pueden detectarlo y comentarlo con su problema.

Dentro de un día recibirás una respuesta. Probablemente desearán que active el registro de Visual Studio y reproduzca el problema. No te diré cómo hacerlo aquí, ya que te darán las instrucciones exactas para la versión de Visual Studio que estás ejecutando. Síguelos y responde tan pronto como puedas.

Habrá uno de los tres resultados de este proceso:

  1. Ellos te dirán que lo estás haciendo mal
  2. Descubrirán que un actor externo está causando el problema
  3. Descubrirán un error

Para el # 1, deja de hacer eso, y listo. Para el n. ° 2, es probable que te digan que desinstales al actor malo (por ej., Elimines un complemento) y le digas a las personas responsables sobre el error (no descuides, hazlo). Para el n. ° 3, clasificarán el error y se arreglará algún tiempo después. Es probable que sugieran soluciones provisionales que al menos te harán avanzar de nuevo, si es un verdadero error.

Y eso es. ¡Ahora, ve y reinstala Visual Studio!