Ce matin, j'ai été confronté à un problème lors de l'ouverture de ma solution Visual Studio, et lorsque j'ai essayé de l'exécuter, elle a dit :
Aucune exportation correspondant au nom du contrat de la contrainte n'a été trouvée.
Comment puis-je résoudre ce problème ?
J'ai résolu ce problème en vidant le cache du modèle de composants de Visual Studio.
Il suffit de supprimer ou de renommer ce dossier :
%LocalAppData%\Microsoft\VisualStudio\11.0\ComponentModelCache
ou
%LocalAppData%\Microsoft\VPDExpress\11.0\ComponentModelCache
et redémarrez Visual Studio.
La version de Visual Studio que vous possédez est spécifiée par le numéro, par ex.
Visual Studio 2012 est 11.0
(comme indiqué ci-dessus)
Visual Studio 2013 est "12.0".
Visual Studio 2015 est 14.0
.
Visual Studio 2017 est 15.0
.
Pour ceux qui ne le savent pas :
%LocalAppData%\
est la même chose que C:\Users\{votre nom d'utilisateur}\AppData\Local
Pour ceux qui ont plusieurs versions de Visual Studio installées, par exemple 2012 et 2013, il peut être utile de supprimer le ComponentModelCache pour les deux versions avant de redémarrer Visual Studio, par exemple 11.0 et 12.0.
Il n'est pas nécessaire de renommer ou de supprimer l'ensemble du dossier :
(%AppData%\..\Local\Microsoft\VisualStudio\11.0\ComponentModelCache)
Il suffit de renommer ou de supprimer le fichier Microsoft.VisualStudio.Default.cache
à l'emplacement ci-dessus.
Visual Studio Express 2012 a des chemins différents.
Visual Studio Express
Avec Visual Studio Express 2012 pour le Web
Je n'ai pas eu à réinstaller Visual Studio Express.