were visual the that studio found exports error contractname constraint visual-studio-2012

visual-studio-2012 - visual - no exports were found that match the constraint contractname c#



Error en Microsoft Visual Studio 2012: no se encontraron exportaciones que coincidan con la restricción (3)

Cuando abrí mi proyecto en VS2012, recibí un error

No se encontraron exportaciones que coincidan con la restricción:

ContractName
Microsoft.VisualStudio.Utilities.IContentTypeRegistryService
RequiredTypeIdentity
Microsoft.VisualStudio.Utilities.IContentTypeRegistryService

Por favor, corrige antes de continuar. (Puede cambiar el nombre del web.config actual y agregar uno nuevo).

¿Por qué sucedió esto? ¿Puede alguien sugerir una solución?



Me encontré con un problema similar y encontré esta solución como mágica. Los pasos van aquí:

  • Eliminar la carpeta ComponentModelCache desde la ubicación inferior:

C: / Users // AppData / Local / Microsoft / VisualStudio / 11.0

  • Asegúrate de reemplazar con tu nombre de usuario real en tu pc.

  • Una vez eliminado, vuelva a crear la carpeta con el mismo nombre "ComponentModelCache".

  • En caso de que dé algún problema de permisos, eliminar los archivos / carpetas restantes uno por uno puede funcionar bien.

El error ya no existe cuando intentas crear un proyecto en Visual Studio.


Resolví este problema borrando el caché de modelo de componentes de Visual Studio. Simplemente elimine o cambie el nombre de esta carpeta:

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

O bien, para Visual Studio 2013:

% AppData% / .. / Local / Microsoft / VisualStudio / 12.0 / ComponentModelCache