VS2012,更新补丁后的残忍--创建项目未找到与约束匹配的导出

 一、问题背景

          从开始使用VS,我就一直用的2010感觉挺好的,合作开发时候,其他组员虽然用的是2012,但是一个小点儿的系统,我的2010修改一些配置问题还是可以正常运转的,但是这次参加考试系统,实在是有些庞大,所以所有的软件都要求统一版本,所以只能装2012了,不过10没有卸载,这样也是可以运行的不会产生冲突,安装的当天晚上,在VS2012上,熟悉了一下代码,感觉运行起来没有任何问题,还暗自窃喜呢。。不过似乎是高兴的太早了

      二、问题发生

        第二天,听完英语,打算在看一下代码,直接打开项目,结果只要打开项目VS2012就瘫痪了,没有任何提示的停止工作,我以为是我电脑运行太慢了,暂时反应不过来,可是单独打开VS也不会出问题,但是他就这么莫名奇妙的停止工作,也没办法找到解决问题的办法呀,唯一有思路的是:在昨天关机前更新过一次漏洞,后来尝试建立一个项目,结果错误终于暴露了,创建项目时无法成功创建,而且提示:未找到与约束ontractNameMicrosoft.VisualStudio.Text.ITextDocumentFactoryService RequiredTypeIdentity Microsoft.VisualStudio.Text.ITextDocumentFactoryService匹配的导出

错误提示如图所示:

                                     

 

            三、解决方案:

  问题出现了就会有解决方案,事实证明就是更新漏洞时,由于补丁的更新导致这个问题的发生,导致出错的两个更新为:

          1.在控制面板中卸载这两个更新VS就可以正常运行了;但是显然以后再更新漏洞的时候就要主意了。如果再安装了更新应该还是会出错了。

          2.第二中解决办法,就是微软官方的一个安装补丁KB2781514,来弥补这两个补丁的,http://www.microsoft.com/zh-CN/download/details.aspx?id=36020 下载安装即可解决问题。

         四、感悟

        这就算是进入考试系统第一个收获吧,同个这个解决方案也让我觉得:犯了错误如果不去面对而是逃避,那样会很累而且会影响其他,但是如果正视错误并弥补,还是会很好的,而且是更好,当然最好是不要犯错误。。

转载于:https://www.cnblogs.com/NieSiYu/p/4043376.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值