No se encontró error de exportación de definición de editor

256

En Visual Studio 2013, comencé a recibir el siguiente error al intentar abrir archivos C #:

No EditorOptionDefinition export found for the given option name:
Tabs/ConvertTabsToSpaces
Parameter name: optionID

No tuve problemas toda la mañana hasta que cerré y volví a abrir una solución C # en la que estaba trabajando cuando comenzó este error. Lo comprobé y este error ocurre cuando abro cualquier proyecto de C # en esta computadora. También intenté abrir el mismo proyecto desde mi otra computadora y funciona bien, por lo que este no es un error del proyecto.

No he cambiado ninguna configuración de VS, y solo estaba tratando de abrir el administrador de paquetes cuando se presentó.

Estoy perdido y el Dr. Google no es de mucha ayuda hasta ahora.

Jake1164
fuente

Respuestas:

596

Después de un reinicio y un poco más de investigación, encontré esta publicación de un blog. El error descrito no es el mismo error que estoy viendo, sin embargo, estaba lo suficientemente cerca como para justificar un intento.

Sigue los pasos:

  1. Cerrar Visual Studio
  2. Abra la carpeta: %LocalAppData%\Microsoft\VisualStudio\12.0\ (en C:\users\'%userName%'\AppData\Local\Microsoft\VisualStudio\12.0\)
  3. Cambie el nombre de la carpeta ComponentModelCache
  4. Reinicie Visual Studio.

Visual Studio recreará la carpeta y todo irá bien con el mundo (o al menos VS). Me encanta una solución simple, ¡y espero que sea útil para cualquier otra persona que se encuentre con este problema!

Jake1164
fuente
1
Me funcionó a mi también.
LRaiz
1
La parte más fácil de esta respuesta es ubicar ComponenetModeCacheFolder. ¡¡Salud!! Gracias.
Ishwor Khanal
¡Trabajó para mí también! ¡Gracias!
xero399
2
¡Me salvas el día! Gracias.
Legión
Esto ayudó a solucionar el problema en VS 2017. Esto debería informarse al equipo de Visual Studio para que lo solucione en futuras versiones.
shaijut
24

Tuve el mismo problema. Hice un pequeño cambio para Jake. Respuesta

 1 Close Visual Studio
 2 Search ComponentModelCache Folder
 3 Rename folder
 4 Restart the visual Studio

Y empieza a funcionar

Me sucedió nuevamente, esta vez probé Web Essentials 2013.5 y luego comenzó a funcionar. Espero que esto te ayudará.

sansalk
fuente
14

Ejecuta Windows 8.1, VS2013.3 y pude encontrar la carpeta. El uso de la función de búsqueda en 8.1 no encontró la carpeta, pero al buscar en la carpeta% APPDATA% fui dirigido a una carpeta Roaming. Luego, al subir un nivel, vi la carpeta local en AppData.

La ruta final donde pude encontrar la carpeta fue la misma que se mencionó anteriormente. C: \ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 12.0

Cambiar el nombre de la carpeta funcionó.

Valor nulo
fuente
7

Me temo que la respuesta no es necesariamente correcta. En mi Windows 8.1 + Visual Studio 2013 para Web (12.0.30723.00 Actualización 3), no había una carpeta ComponentModelCache.

En cambio, lo que hice fue ejecutar todas las actualizaciones para VS2013 y luego fui al Panel de control / Programas y características y realicé una reparación. Voila, eso funcionó y creo que puede ser una mejor solución general.

HiDefLoLife
fuente
1
Para los chicos que votan por mi respuesta, ¿puedo sugerirles que dejen un comentario sobre por qué estoy equivocado o equivocado? Traté de dar una explicación que funcionó bien y no requirió eliminar manualmente un directorio.
HiDefLoLife
6

Sí, tuve el mismo problema con VS2013 y Windows 7. Carpeta renombrada

C: \ Users \ YourUsername \ AppData \ Local \ Microsoft \ VisualStudio \ 12.0

usuario3442716
fuente
Trabajó para mí con Windows 7.
bkbarton
1

Tuve este problema

Ahora uso Windows 8.1 y VS Express 2013 para web. Cambiar el nombre de la carpeta no ayudó, ya que no cambió cuando reinicié VS. Reparar el programa no ayudó ni reinició la computadora.

Lo que funcionó para mí fue solo una desinstalación y reinstalación básica, a veces se necesita un poco de sentido común :)

Sotavento
fuente
0

Desactivar un complemento llamado "Ayuda visual" lo resolvió para mí.

Oleg Stotsky
fuente