Visual Studio 2013 oder 2015 EditorPackage wurde nicht ständig korrekt geladen

73

Beim Starten von Visual Studio 2013 Pro (Update 4 installiert) wird in den letzten zwei Wochen sehr oft (mehrmals täglich) die folgende Fehlermeldung angezeigt:

Das Paket 'Microsoft.VisualStudio.Editor.Implementation.EditorPackage' wurde nicht korrekt geladen.

Ich weiß, dass ich dieses Problem beheben kann, indem ich Visual Studio schließe und lösche:

%LocalAppData%\Microsoft\VisualStudio\12.0\ComponentModelCache

Ich habe es vorher noch nie gesehen und soweit ich im Internet herausgefunden habe, wurde es möglicherweise mit Update 3 eingeführt.

Das Problem ist, dass es ärgerlich ist, Visual Studio mehrmals am Tag neu zu starten, und ich habe mich gefragt, ob jemand anderes dies erlebt und weiß, wie man es endgültig löst oder was die Ursache ist.

Mir ist aufgefallen, dass es sehr häufig vorkommt, wenn ich in mehr als einer Instanz von Visual Studio parallel arbeite. Dieser ist ein Mörder. Trotzdem vermute ich, dass eine Komponente eines Drittanbieters beteiligt ist oder die Größe einer der Lösungen hat (ca. 70 Projekte). Ich habe versucht, einige Erweiterungen zu deaktivieren, die ich neu installiert habe und für das große Projekt benötige, aber ohne Erfolg.

Nur zur Information: Ich arbeite mit C # . Bei der parallelen Arbeit mit Projekten, die in mehreren Instanzen von Visual Studio geöffnet wurden, hatte ich noch nie Probleme.

Hat jemand das gleiche Problem oder hat er möglicherweise eine bessere Lösung als den Ordner zu löschen und neu zu starten?

Uwe Hafner
quelle
Meinen Sie damit, den Inhalt der Ordner "ComponentModelCache" und "ComponentModelCache" selbst zu löschen? Oder einfach den Inhalt von "ComponentModelCache" löschen (einen leeren Ordner verlassen)?
Peter Mortensen
1
Vielen Dank für den Tipp mit % LocalAppData% \ Microsoft \ VisualStudio \ 12.0 \ ComponentModelCache (in meinem Fall war es für Visual Studio 2012 % LocalAppData% \ Microsoft \ VisualStudio \ 11.0 \ ComponentModelCache ). Es wurde ein Absturz von Visual Studio auf einer alten importierten Visual Studio 2008-Lösung behoben. Ich habe den gesamten Ordner gelöscht (tatsächlich habe ich ihn verschoben, damit er bei Bedarf wiederhergestellt werden kann).
Peter Mortensen
1
@PeterMortensen: Ich habe angefangen, den Ordner genau wie Sie zu verschieben, um sicher zu gehen. Wenn ich heutzutage den Fehler erhalte, lösche ich einfach den ComponentModelCache-Ordner vollständig und nicht nur den Inhalt.
Uwe Hafner
Ich habe dieses Problem nur bei Projekten, die TypeScript verwenden. Vielleicht ist es immer TypeScript, das dieses Problem verursacht. Ich würde gerne von anderen hören, die dies bestätigen können. Wenn wir dies eingrenzen können, können wir Microsoft möglicherweise dazu bringen, eine dauerhafte Lösung zu finden.
Bikeman868
@ bikeman868. Es tut uns leid. Kann nicht bestätigen. Ich benutze nur c #. Kein Web oder Javascript damals, als dieses Problem wirklich oft auftrat. Aber ich vermutete einige Add-Ons oder Bibliotheken, die ich normalerweise nicht benutzte. Konnte das aber auch nicht bestätigen.
Uwe Hafner

Antworten:

127

Dies ist eine beliebte Frage geworden, daher dachte ich, ich füge eine explizite Antwort hinzu, wie das Problem (zumindest) vorübergehend behoben werden kann, wie bereits in der Frage angegeben:

Ich stoppe Visual Studio und lösche den folgenden Ordner (vollständig, nicht nur den Inhalt)

%LocalAppData%\Microsoft\VisualStudio\12.0\ComponentModelCache

Wenn Sie VS2015 verwenden, sollte der Pfad wie folgt lauten:

%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache

Wenn Sie VS2017 verwenden, sollte der Pfad wie folgt lauten:

%LocalAppData%\Microsoft\VisualStudio\15.0\ComponentModelCache

Ich behalte keine Sicherungskopie des Ordners. Es wird beim Starten von Visual Studio automatisch wieder erstellt.

Ich habe nie eine Lösung gefunden, um das Problem in dieser Arbeitsumgebung dauerhaft zu beheben. In meiner neuen Entwicklungsumgebung (neue Projekte und neuer Arbeitsplatz) tritt das Problem nie auf.

Uwe Hafner
quelle
Vielen Dank für den Vorschlag @Uwe. Es könnte sich lohnen, Ihre Antwort zu aktualisieren, um zu sagen, dass dies auch für VS2015 Update 3 funktioniert! Das gleiche Problem trat bei einer Reihe von Paketen auf, einschließlich des im Titel genannten. Reparatur und Neustart haben das Problem nicht behoben, aber Ihr Vorschlag hat es getan
The Bearded Llama
@ TheBeardedLlama. Danke für das Update. Ich hatte noch kein Problem mit VS2015. Aber leider wurde es noch nicht behoben.
Uwe Hafner
Ich hatte das Problem auf VS2015 mit Update 3 und den neuesten Hotfixes ... das Löschen des Ordners schien das Problem zu beheben
Raj
Das ist lustig. Ihre Lösung hat das Laden meiner VS2013-Lösungen erheblich beschleunigt!
krlzlx
Das Löschen nur des Inhalts funktionierte bei mir nicht. kam endlich darauf. Danke vielmals!
Pallavi
15

Dies hat mir geholfen ... schien nach der Installation von Windows Server 2012 SP zu passieren ...

https://connect.microsoft.com/VisualStudio/feedback/details/1123745/setsite-failed-for-package-microsoft-visualstudio-editor-implementation-editorpackage

  1. devenv /clearcache
  2. devenv /updateconfiguration
Machavity
quelle
Dieser hat mir geholfen, da diese Fehlermeldung auch in der ActivityLog.xml enthalten war. Ich habe den Fehler nicht zurückbekommen.
Dacker
Das hilft. Interessant war auch zu lesen: msdn.microsoft.com/en-us/library/xee0c8y7.aspx
Roman Pokrovskij
Vielen Dank! Ich hatte das gleiche Problem mit Visual Studio Preview 15, nachdem ich ReSharper und dann CodeMaid installiert hatte. Ihre Lösung hat funktioniert.
Nico
1
Diese Lösung hat dieses Problem mit Visual Studio 2017 behoben. Ich habe die Eingabeaufforderung geöffnet und zu dem Speicherort navigiert, an dem Visual Studio (devenv.exe) installiert ist: C: \ Programme (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ Common7 \ IDE und führte die beiden obigen Befehle aus.
Mobile Dan
Dieser hat für mich gearbeitet. Ich hatte den Fehler nach einem Windows Update. Ich erinnerte mich, dass ich zuvor etwas Ähnliches hatte und das Löschen des ComponentModelCache-Ordners es dann reparierte. Diesmal gab es jedoch keinen ComponentModelCache-Ordner zum Löschen! Das Ausgeben dieser Befehle scheint das Problem erneut behoben zu haben.
Phil Preen
1

In diesem Fall können Sie das Visual Studio-Setup erneut starten und die Option auswählen, die zwei Optionen anzeigt : Reparieren und Deinstallieren . Klicken Sie dann auf Reparieren und starten Sie den Computer nach Abschluss der Reparatur neu. Dann wurde das Problem behoben.

Manohar
quelle
Könnten Sie diese Antwort erweitern? Weitere Informationen wären gut für andere mit dem gleichen Problem. Lesen Sie hier, um Informationen darüber zu erhalten, wie Sie eine gute Antwort geben können. Stackoverflow.com/help/how-to-answer
Rich Benner
Ich weiß nichts über aktuelle VS-Versionen, aber bei früheren Versionen hatte ich das Problem, dass das Aufrufen der Reparatur oder die Verwendung von Startoptionen für das Setup meine installierten Add-Ons / integrierten Produkte und / oder Einstellungen von Drittanbietern durcheinander brachte und ich sie neu konfigurieren musste. Deshalb zögere ich normalerweise, das zu benutzen.
Uwe Hafner