When I opened my Project in VS2012 , I got an error
No exports were found that match the constraint:
ContractName
Microsoft.VisualStudio.Utilit
I solved this problem by clearing the Visual Studio Component Model Cache. Just delete or rename this folder:
%AppData%\..\Local\Microsoft\VisualStudio\11.0\ComponentModelCache
Or, for Visual Studio 2013:
%AppData%\..\Local\Microsoft\VisualStudio\12.0\ComponentModelCache
I encountered similar issue and found this solution like magic. The steps go here:
C:\Users\\AppData\Local\Microsoft\VisualStudio\11.0
Make it sure to replace with your real user name on your pc.
Once deleted, recreate the folder with same name "ComponentModelCache".
In case, it gives any permissions issue, deleting the remaining files/folders one by one can work well.
The error is no more there when you try to create a project in visual studio.
I have fix this with update :
http://www.microsoft.com/en-in/download/confirmation.aspx?id=36020#
I'm on windows 8.1 and Visual Studio 2012.