I morges møtte jeg et problem da jeg åpnet Visual Studio-løsningen min, og da jeg prøvde å kjøre den, sa den:
Det ble ikke funnet noen eksport som samsvarer med navnet på begrensningskontrakten.
Hvordan kan jeg løse dette problemet?
Jeg løste dette problemet ved å tømme Visual Studio Component Model Cache.
Bare slett eller gi nytt navn til denne mappen:
%LocalAppData%\Microsoft\VisualStudio\11.0\ComponentModelCache
eller
%LocalAppData%\Microsoft\VPDExpress\11.0\ComponentModelCache
og start Visual Studio på nytt.
Hvilken versjon av Visual Studio du har, angis av nummeret, f.eks.
Visual Studio 2012 er 11.0
(som vist ovenfor).
Visual Studio 2013 er 12.0
.
Visual Studio 2015 er 14.0
Visual Studio 2017 er 15.0
For de som ikke vet det: "%LocalAppData%" er det samme som "C:\Users{yourUsername}\AppData\Local".
For de som har flere versjoner av Visual Studio installert, f.eks. 2012 og 2013, kan det hjelpe å fjerne ComponentModelCache for begge versjonene før du starter Visual Studio på nytt, f.eks. 11.0 og 12.0.
Du trenger ikke å gi nytt navn til eller slette hele mappen:
(%AppData%\..\Local\Microsoft\VisualStudio\11.0\ComponentModelCache)
Bare gi nytt navn til eller slett filen Microsoft.VisualStudio.Default.cache
på plasseringen ovenfor.
Visual Studio Express 2012 har forskjellige baner.
Visual Studio Express
Med Visual Studio Express 2012 for Web ...\{bruker\WDExpress\11.0\ComponentModelCache
Jeg trengte ikke å installere Visual Studio Express på nytt.