Pregunta Mensaje de error "No se encontraron exportaciones que coincidan con el nombre del contrato de restricción"


Esta mañana me enfrenté a un problema al abrir mi solución de Visual Studio, y cuando traté de ejecutarla, decía:

No se encontraron exportaciones que coincidan con el nombre del contrato de restricción

¿Como puedo solucionar este problema?


1011
2017-07-11 14:47


origen


Respuestas:


Resolví este problema borrando el caché del modelo de componentes de Visual Studio.

Simplemente elimine o cambie el nombre de esta carpeta:

%LocalAppData%\Microsoft\VisualStudio\11.0\ComponentModelCache

o

%LocalAppData%\Microsoft\VPDExpress\11.0\ComponentModelCache

y reinicie Visual Studio.

La versión de Visual Studio que tiene está especificada por el número, p.

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 aquellos que no saben: %LocalAppData%\ es lo mismo que C:\Users\{yourUsername}\AppData\Local


2075
2017-07-11 21:41



No es necesario cambiar el nombre o eliminar toda la carpeta:

(%AppData%\..\Local\Microsoft\VisualStudio\11.0\ComponentModelCache)

Simplemente cambie el nombre o elimine el Microsoft.VisualStudio.Default.cache archivo dentro de la ubicación anterior.


139
2017-07-18 09:42



Visual Studio Express 2012 tiene diferentes rutas.

Visual Studio Express

  • ... \ Users \ {usuario} \ AppData \ Local \ Microsoft \ WDExpress \ 11.0 \ ComponentModelCache

Con Visual Studio Express 2012 para la Web

  • ... \ Users \ {usuario} \ AppData \ Local \ Microsoft \ VWDExpress \ 11.0 \ ComponentModelCache

No tuve que volver a instalar Visual Studio Express


71
2017-07-17 10:40



La eliminación de la memoria caché del modelo de componentes no funcionó para mí (bueno, el directorio relativo anterior no existía en mi máquina). En cambio, instalé una extensión para Visual Studio 2012 Express. Menú Herramientas → * Extensiones y actualizaciones ... ** → En línea → Elige cualquiera y luego descargar. Esto aparentemente invalida la memoria caché causando que Visual Studio la reconstruya.

Aquí está mi fuente.


28
2017-07-22 01:53



Este problema puede resolverse eliminando o borrando todas las carpetas y archivos de %AppData%\..\Local\Microsoft\VisualStudio\11.0\ComponentModelCache

En realidad, esto borra la memoria caché del modelo de componentes de Visual Studio.

En las máquinas con Windows 7, la ruta es diferente. Cuando escribes %appdata% en correr diálogo, abre la carpeta C:\Users\<username>\AppData\Roaming.

Haga clic en el botón 'subir' para navegar a la carpeta principal y seleccione la carpeta 'Local'.

Camino final: C:\Users\<username>\AppData\Local\Microsoft\VisualStudio\11.0\ComponentModelCache


27
2017-07-28 12:03



Esto realmente funcionará como un campeón:

Solución: intente eliminar la carpeta ComponentModelCache de la ubicación siguiente.

[C:]\Users\[your user name]\AppData\Local\Microsoft\VisualStudio\[Visual Studio version number]

Y después de eliminar con éxito, vuelva a crear la carpeta con el mismo nombre, "ComponentModelCache".


20
2018-05-30 04:53



para Visual Studio 2012 y versiones posteriores, la solución debe estar eliminando el contenido de la carpeta ComponentModelCache:

C:\Users\[username]\AppData\Local\Microsoft\WDExpress\11.0\ComponentModelCache

Visual Studio 2013

C:\Users\[username]\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache

18
2018-03-17 16:09



Para Visual Studio 2013 necesita eliminar esa carpeta de esta ruta:

%AppData%\..\Local\Microsoft\VisualStudio\12.0

18
2017-12-04 06:52



Tuve el mismo problema al lanzar Visual Studio 2013 Ultimate, y las soluciones aquí no me funcionaron. Intenté eliminar las carpetas mencionadas y volver a iniciar Visual Studio, pero no funcionó.

Sin embargo, también tuve otros problemas, como El paquete de Microsoft.visual studio no se cargó correctamente y también No se encontró la página '312e8a59-2712-48a1-863e-0ef4e67961fc' VS 2012. Este último se refiere a un mensaje en la ventana de Team Explorer que dice "No se puede encontrar el 'número de página'".

Entonces corro devenv /setup en el símbolo del sistema de Visual Studio con derechos administrativos. Hizo el trabajo, y todo está bien ahora.


14
2018-04-18 17:38



retirar ComponentModelCache contenido de la carpeta.

 %AppData%..\Local\Microsoft\VisualStudio\11.0\ComponentModelCache

12
2017-12-01 09:34



Borrar las carpetas no funcionó para mí. Así que fui a 'Programas y características' y utilicé el botón de cambio para iniciar la configuración de Visual Studio 2013.

En la configuración elegí la función de reparación y eso me solucionó el problema.


10
2018-06-10 08:12