今天创建vs2012项目时出现下面的提示:
No exports were found that match the constraint:ContractName
Microsoft.VisualStudio.Text.ITextDocumentFactoryServiceRequiredTypeIdentity
MIcrosoft.VisualStudio.Text.ITextDocumentFactoryService
于是网上搜寻了下,结果发现这是由于.NET Framework 4.5 补丁造成的
想想还真是,早上用360更新了补丁。
可以查看blog:
http://fenying.blog.163.com/blog/static/102055993201352312658382/
而经我本人试验,发现不仅仅是这个补丁会造成这种后果,其他的一些补丁也会导致vs2012工作异常。
所以推荐下载:
http://www.microsoft.com/zh-CN/download/details.aspx?id=36020
这样就能解决这一类补丁导致的vs2012崩溃问题了。