Kein EditorOptionDefinition-Exportfehler gefunden

256

In Visual Studio 2013 wurde beim Versuch, C # -Dateien zu öffnen, der folgende Fehler angezeigt:

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

Ich hatte den ganzen Morgen keine Probleme, bis ich eine C # -Lösung schloss und wieder öffnete, an der ich arbeitete, als dieser Fehler begann. Ich habe es überprüft und dieser Fehler tritt auf, wenn ich ein C # -Projekt auf diesem Computer öffne. Ich habe auch versucht, dasselbe Projekt von meinem anderen Computer aus zu öffnen, und es funktioniert einwandfrei. Dies ist also kein Projektfehler.

Ich habe keine VS-Einstellungen geändert und habe nur versucht, den Paketmanager zu öffnen, als sich dies zeigte.

Ich bin ratlos und Dr. Google ist bisher nicht sehr hilfreich.

Jake1164
quelle

Antworten:

596

Nach einem Neustart und einigen weiteren Recherchen fand ich diesen Beitrag aus einem Blog. Der beschriebene Fehler ist nicht derselbe Fehler, den ich sehe, er war jedoch nahe genug, um einen Versuch zu rechtfertigen.

Folge den Schritten:

  1. Schließen Sie Visual Studio
  2. Öffnen Sie den Ordner: %LocalAppData%\Microsoft\VisualStudio\12.0\ (in C:\users\'%userName%'\AppData\Local\Microsoft\VisualStudio\12.0\)
  3. Benennen Sie den Ordner ComponentModelCache um
  4. Starten Sie Visual Studio neu.

Visual Studio erstellt den Ordner neu und alles wird gut mit der Welt (oder zumindest VS). Ich liebe eine einfache Lösung und hoffe, dass sie für alle anderen von Nutzen ist, die auf dieses Problem stoßen!

Jake1164
quelle
1
Hat auch für mich gearbeitet.
LRaiz
1
Der einfachste Teil dieser Antwort besteht darin, den ComponenetModeCacheFolder zu finden. Prost!! Danke dir.
Ishwor Khanal
Hat auch für mich gearbeitet! Vielen Dank!
Xero399
2
Du rettest meinen Tag !! Vielen Dank.
Legion
Dies hat dazu beigetragen, das Problem in VS 2017 zu beheben. Dies sollte dem Visual Studio Team mitgeteilt werden, um es in zukünftigen Versionen zu beheben.
Shaijut
24

Ich hatte das gleiche Problem wie bei Jake Answer

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

Und es fängt an zu funktionieren

Es ist mir wieder passiert, diesmal habe ich Web Essentials 2013.5 ausprobiert und dann hat es angefangen zu funktionieren. Hoffe das wird dir helfen.

Sansalk
quelle
14

Unter Windows 8.1, VS2013.3 konnte der Ordner gefunden werden. Mit der Suchfunktion in 8.1 wurde der Ordner nicht gefunden, aber als ich in den Ordner% APPDATA% schaute, wurde ich zu einem Roaming-Ordner geleitet. Wenn ich dann eine Ebene höher ging, sah ich den lokalen Ordner in AppData.

Der letzte Pfad, auf dem ich den Ordner finden konnte, war der gleiche wie oben erwähnt. C: \ Benutzer \\ AppData \ Local \ Microsoft \ VisualStudio \ 12.0

Das Umbenennen des Ordners hat funktioniert.

Nullwert
quelle
7

Ich fürchte, diese Antwort ist nicht unbedingt richtig. In meinem Windows 8.1 + Visual Studio 2013 für Web (12.0.30723.00 Update 3) gab es keinen ComponentModelCache-Ordner.

Stattdessen habe ich alle Updates für VS2013 ausgeführt und bin dann zu Systemsteuerung / Programme und Funktionen gegangen und habe eine Reparatur durchgeführt. Voila, das hat funktioniert und ich denke, es könnte eine bessere Gesamtlösung sein.

HiDefLoLife
quelle
1
Für die Jungs, die meine Antwort abgelehnt haben, kann ich vorschlagen, dass Sie einen Kommentar dazu hinterlassen, warum ich falsch oder fehlgeleitet bin. Ich habe versucht, eine Erklärung zu geben, die gut funktioniert hat und für die kein manuelles Löschen eines Verzeichnisses erforderlich war.
HiDefLoLife
6

Ja, ich hatte das gleiche Problem mit VS2013 und Windows 7. Umbenannter Ordner

C: \ Benutzer \ Ihr Benutzername \ AppData \ Local \ Microsoft \ VisualStudio \ 12.0

user3442716
quelle
Arbeitete für mich mit Windows 7.
bkbarton
1

Ich hatte dieses Problem,

Jetzt verwende ich Windows 8.1 und VS Express 2013 für das Web. Das Umbenennen des Ordners hat nicht geholfen, da es sich beim Neustart von VS nicht geändert hat. Das Reparieren des Programms hat weder geholfen noch den Computer neu gestartet.

Was für mich funktioniert hat, war nur eine einfache Deinstallation und Neuinstallation, manchmal ist ein bisschen gesunder Menschenverstand erforderlich :)

Lee
quelle
0

Das Deaktivieren eines Plugins namens "Visual Assist" hat es für mich gelöst.

Oleg Stotsky
quelle