Heute Morgen hatte ich ein Problem beim Öffnen meiner Visual Studio-Lösung, und als ich versuchte, sie auszuführen, kam die Meldung:
Es wurden keine Exporte gefunden, die mit dem Namen des Constraint-Vertrags übereinstimmen
Wie kann ich dieses Problem beheben?
Ich habe dieses Problem gelöst, indem ich den Visual Studio Component Model Cache gelöscht habe.
Löschen Sie einfach diesen Ordner oder benennen Sie ihn um:
%LocalAppData%\Microsoft\VisualStudio\11.0\ComponentModelCache
oder
%LocalAppData%\Microsoft\VPDExpress\11.0\ComponentModelCache
und starten Sie Visual Studio neu.
Die Version von Visual Studio, die Sie haben, wird durch die Nummer angegeben, z. B.
Visual Studio 2012 ist "11.0" (wie oben gezeigt)
Visual Studio 2013 ist "12.0".
Visual Studio 2015 ist "14.0".
Visual Studio 2017 ist "15.0".
Für diejenigen, die es nicht wissen:
%LocalAppData%\
ist das gleiche wie C:\Users\{IhrBenutzername}\AppData\Local
Für diejenigen, die mehrere Versionen von Visual Studio installiert haben, z. B. 2012 und 2013, kann es hilfreich sein, den ComponentModelCache für beide Versionen zu entfernen, bevor Visual Studio neu gestartet wird, z. B. 11.0 und 12.0.
Sie müssen den gesamten Ordner nicht umbenennen oder löschen:
(%AppData%\..\Local\Microsoft\VisualStudio\11.0\ComponentModelCache)
Benennen Sie einfach die Datei Microsoft.VisualStudio.Default.cache
im oben genannten Verzeichnis um oder löschen Sie sie.
Visual Studio Express 2012 hat verschiedene Pfade.
Visual Studio Express
Mit Visual Studio Express 2012 für Web
Ich musste Visual Studio Express nicht neu installieren