Esta manhã enfrentei um problema ao abrir a minha solução Visual Studio, e quando tentei executá-la, ele me disse:
Não foram encontradas exportações que coincidam com o nome do contrato de restrição
Como posso resolver este problema?
Resolvi este problema ao limpar o Visual Studio Component Model Cache.
Basta apagar ou renomear esta pasta:
%LocalAppData%\Microsoft\VisualStudio\11.0\ComponentModelCache
ou
%LocalAppData%\Microsoft\VPDExpress\11.0\ComponentModelCache
e reiniciar o Visual Studio.
A versão do Visual Studio que você tem é especificada pelo número, por exemplo
Visual Studio 2012 é 11.0
(como mostrado acima)
Visual Studio 2013 é 12.0
.
Visual Studio 2015 é de 14.0
.
Visual Studio 2017 é 15.0
.
Para aqueles que não sabem: "%LocalAppData%" é o mesmo que "C:Usuários" (seu nome de usuário) "AppData%Local".
Para aqueles que têm múltiplas versões do Visual Studio instaladas, por exemplo, 2012 e 2013, pode ajudar a remover o ComponentModelCache para ambas as versões antes de reiniciar o Visual Studio, por exemplo, 11.0 e 12.0.
Não há necessidade de renomear ou apagar a pasta inteira:
(%AppData%\..\Local\Microsoft\VisualStudio\11.0\ComponentModelCache)
Basta renomear ou apagar o arquivo Microsoft.VisualStudio.Default.cache
dentro da localização acima.
O Visual Studio Express 2012 tem caminhos diferentes.
**Visual Studio Express***
**Com Visual Studio Express 2012 para Web***
Eu não tive que reinstalar o Visual Studio Express