Questa mattina ho affrontato un problema durante l'apertura della mia soluzione di Visual Studio, e quando ho cercato di eseguirla, mi ha detto:
Non sono state trovate esportazioni che corrispondano al nome del contratto di vincolo
Come posso risolvere questo problema?
Ho risolto questo problema cancellando la cache del modello dei componenti di Visual Studio.
Basta cancellare o rinominare questa cartella:
%LocalAppData%\Microsoft\VisualStudio\11.0\ComponentModelCache
o
%LocalAppData%\Microsoft\VPDExpress\11.0\ComponentModelCache
e riavviare Visual Studio.
La versione di Visual Studio che hai è specificata dal numero, per esempio
Visual Studio 2012 è 11.0
(come mostrato sopra)
Visual Studio 2013 è 12.0
.
Visual Studio 2015 è `14.0
Visual Studio 2017 è `15.0
Per quelli che non lo sanno:
%LocalAppData%\è lo stesso di C:\Users{yourUsername}\AppData\Local
.
Per coloro che hanno installato più versioni di Visual Studio, ad esempio 2012 e 2013, potrebbe essere utile rimuovere la ComponentModelCache per entrambe le versioni prima di riavviare Visual Studio, ad esempio 11.0 e 12.0.
Non c'è bisogno di rinominare o cancellare l'intera cartella:
(%AppData%\..\Local\Microsoft\VisualStudio\11.0\ComponentModelCache)
Basta rinominare o cancellare il file Microsoft.VisualStudio.Default.cache
all'interno del percorso sopra indicato.
Visual Studio Express 2012 ha diversi percorsi.
Visual Studio Express
Con Visual Studio Express 2012 per Web
Non ho dovuto reinstallare Visual Studio Express