2014-02-20 3 views
22
nicht anzeigen

Ich habe dieses Problem mit VS2012 und 2013. Wenn ich eine vorhandene oder eine neue Lösung erstellen, bekomme ich einen ProviderPackage Fehler - Eine Ausnahme wurde während der Instanziierung des Pakets geworfen und wurde im Paket gefangen Manager. Nachdem ich den Fehlerdialog geschlossen habe, ist das Lösungs-Explorer-Fenster leer, obwohl im Editor Lösungsdateien geöffnet sind.VS2012/2013 kann Lösung Explorer

Die Datei ActivityLog.xml zeigt verschiedene Module an, die geladen werden, wenn der Fehler auftritt, abhängig vom Projekttyp. Gibt es eine Möglichkeit, den gemeinsamen Faden zwischen 2012 und 2013 zu bestimmen, der diesen Fehler verursacht?

Es ist wahrscheinlich eine beschädigte DLL, die ich ersetzen muss. Ich bin tot im Wasser, bis ich das herausgefunden habe.

Hilfe.

+0

Diese Frage wurde auf MS-Unterstützung verschoben. – BedfordNYGuy

+0

Ich habe das versucht und für mich gearbeitet. [clear Cache-Modell] [1] [1]: http://stackoverflow.com/questions/17596543/error-message-no-exports-were-found-that-match-the- Constraint-Vertrag Name – user2209846

Antwort

0

die .suo Datei für mich gearbeitet löschen.

+0

Könnten Sie bitte Ausführlicher Ihre Antwort hinzufügen ein wenig mehr Beschreibung über die Lösung, die Sie bereitstellen? – abarisone

+0

Hat nicht für mich gearbeitet. – Neil

7

Keine der vorherigen Vorschläge für mich gearbeitet, aber das tat: http://www.hjerpbakk.com/blog/2014/7/25/no-content-in-solution-explorer-using-visual-studio-2013

Dieses Problem tritt aufgrund einer MEF-Cache Korruption. Das Installieren von [oder das Deinstallieren einer Erweiterung] führt dazu, dass der Cache ungültig wird, was VS veranlasst, ihn neu zu erstellen.

+0

Dieser funktioniert !! Ich kann immer noch nicht glauben, dass das Installieren einer beliebigen Erweiterung die Lösung ist .... –

0

Schließen Sie VS, löschen Sie die SUO-Datei Ihres Projekts (ist ausgeblendet), öffnen Sie Ihr Projekt erneut. Ich hatte dieses Problem mit zwei Projekten, dies wurde in beiden Fällen behoben.

0

Auch das Erstellen eines neuen Projekts (in meinem Fall eine Konsolenanwendung) funktionierte ebenfalls! Das war wahrscheinlich die einfachste Lösung, die ich bis jetzt gefunden habe und Sie müssen nichts löschen! Nice ...

1

Lösung: Das hat für mich funktioniert. Ich hatte das gleiche Problem in Visual Studio 2015 mit der Lösung Explorer immer leer angezeigt, auch nach dem Löschen der ComponentModelCache Ordner. Mit Blick auf die Microsoft.VisualStudio.Default.err Datei, einer der Fehler war:

"----- Katalog Baufehler ----- Fehler # 1 Microsoft.VisualStudio.Composition. PartDiscoveryException: Fehler beim Typ Scannen ...... "

Doing eine Google-Suche auf Microsoft.VisualStudio.Composition.PartDiscoveryException führt mich zu einem Nuget Paket für Visual Studio MEF. Da ich gelesen habe, dass so viele Posts von Leuten das gleiche Problem haben, dachte ich, dass das Problem bei Visual Studio und nicht unbedingt bei einer bestimmten Erweiterung lag. So habe ich dieses Visual Studio MEF Nuget-Paket installiert, Visual Studio neu gestartet, und jetzt wird der Projektmappen-Explorer jedes Mal gefüllt.

Nuget: https://www.nuget.org/packages/Microsoft.VisualStudio.Composition/

Verwandte Themen