Esta mañana me encontré con un problema al abrir mi solución de Visual Studio, y cuando intenté ejecutarla, me dijo:
No se han encontrado exportaciones que coincidan con el nombre del contrato de restricción
¿Cómo puedo solucionar este problema?
He resuelto este problema borrando la caché del modelo de componentes de Visual Studio.
Simplemente borre o cambie el nombre de esta carpeta:
%LocalAppData%\Microsoft\VisualStudio\11.0\ComponentModelCache
o
%LocalAppData%\Microsoft\VPDExpress\11.0\ComponentModelCache
y reiniciar Visual Studio.
La versión de Visual Studio que tiene se especifica por el número, por ejemplo.
Visual Studio 2012 es 11.0
(como se muestra arriba)
Visual Studio 2013 es 12.0
.
Visual Studio 2015 es 14.0
.
Visual Studio 2017 es 15.0
.
Para los que no lo saben:
%LocalAppData%
es lo mismo que C:\Nsu nombre de usuario\NAppData\NLocal
.
Para aquellos que tienen varias versiones de Visual Studio instaladas, por ejemplo, 2012 y 2013, podría ayudar a eliminar el ComponentModelCache para ambas versiones antes de reiniciar Visual Studio, por ejemplo, 11.0 y 12.0.
No es necesario renombrar o borrar toda la carpeta:
(%AppData%\..\Local\Microsoft\VisualStudio\11.0\ComponentModelCache)
Sólo tiene que cambiar el nombre o eliminar el archivo Microsoft.VisualStudio.Default.cache
dentro de la ubicación anterior.
Visual Studio Express 2012 tiene diferentes caminos.
**Visual Studio Express
**Con Visual Studio Express 2012 para Web
No he tenido que volver a instalar Visual Studio Express