未找到与约束ContractName Microsoft.VisualStudio.Text.ITextDocumentFactoryService...匹配的导出

转载 2013年12月04日 19:36:17

Microsoft Visual Studio 2012 更新 (KB2781514)

下载地址:http://pan.baidu.com/s/1jBlya

     今天打算用VisualStudio2012做一个js效果页面测试的时候,打开VS2012新建项目,但是并没有像之前那样顺利的创建页面,而是弹出了一个错误窗口。

我的系统是win8专业版 64位 ,同时安装了VS2010和VS2012。然后我又试了一下VS2010,新建项目、新建网站等等,一切正常。

额,看来这个问题就是只和VS2012有关系了。

百度一番之后,找到了两篇文章:

vs2012建立c++项目为啥会这样? - CSDN论坛 - CSDN.NET 

VS2012出问题了 一创建新项目就弹出 ”未找到与约束“ - CSDN论坛 - CSDN.NET

以上两篇文章基本上总结起来就是最近更新的windows补丁导致的

比如,上面两篇文章中提到最多的 “kb2805222 .net4.5 framework 更新程序”;或者最近更新的.net framework的更新。

恩,按照上面介绍的方法,卸载更新。

1.我先查看了一下最近的更新,发现昨天果然进行了windows补丁的更新。

2. 通过控制面板中的程序和功能,删除掉昨天更新的和.net Framework有关的更新全部删除掉,然后重启。

然后。。。。然后又弹出了那个错误窗口。

3. 通过补丁查询,还真找到了那个名为“kb2805222”的补丁,但是它在我的电脑里自动归类到了“已忽略补丁”,并没有安装。

 

额,看来,这种删除windows补丁的方法是不行啊,虽然看着好像好多人都解决了。

但是到我这里怎么就不行了呢?难道这个和人品还有关系? 这个我还真不能承认。好吧,再继续尝试其他解决方案。

继续浏览论坛中的评论,看到一个人回复的是一条关于VS2012的更新,抱着怀疑的态度看了一下,发现它的详细说明是

    • 在 .NET Framework 4.5 更新之后,Visual Studio 用户可能无法打开或创建 C++ 或 JavaScript 文件或项目。此修复程序纠正了 Visual Studio 存在的缺陷。

看到这个说明,没准还真可以试试看。

然后下载,安装,打开VS2012。。。熟悉的项目又可以创建了。

附:windows补丁下载:微软官方下载地址  KB2781514      其他下载地址  KB2781514

最后,再简单的总结一下:

方法一

         可以尝试删除最近更新的windows补丁更新,主要是关于.net Framework的。

如果方法一行不通,可以尝试方法二,或直接用方法二解决。

方法二

         安装微软的windows补丁 KB2781514 ,补丁主要解决“在 .NET Framework 4.5 更新之后,Visual Studio 用户可能无法打开或创建 C++ 或 JavaScript 文件或项目。

希望我的这篇文章能为遇到同样问题的朋友有所帮助。

未找到与约束ContractName Microsoft.VisualStudio.Text.ITextDocumentFactoryService~~导出!解决方案。

今天刚到公司,打开VS2012准备些个小程序练练手,结果打开C#控制台程序创建时弹出个出错警告,于是呼赶紧跑到百度娘那里问问。   百度一番之后,找到了两篇文章: vs2012建立c++项目...

未找到与约束contractname.Miciosoft.VisualStudio.Utilties匹配的导出

自动更新了系统漏洞后发现启动vs2013报错 解决方案如下: 控制面板—Windows Update 选择查看更新历史记录   根据时间进行排序,找到最近或者今天更新的漏洞,卸载掉再重...

VS 2013 未找到与约束Microsoft.VisualStudio.Utilities.IContentTypeRegistryService 匹配的导出

VS 2013 未找到与约束Microsoft.VisualStudio.Utilities.IContentTypeRegistryService 匹配的导出最近在项目上忙,如果只是忙还好,就怕遇到...

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

一、问题背景           从开始使用VS,我就一直用的2010感觉挺好的,合作开发时候,其他组员虽然用的是2012,但是一个小点儿的系统,我的2010修改一些配置问题还是可以正常运转的,但是...

vs2012没有C#智能代码提示+更新后报错“未找到与约束匹配的导出”

案发现场还原: 1.刚来公司,同事小美在她的电脑上用vs2015写了一个小项目,发给我,我在自己的电脑vs2012上打开后,发现编辑时没C#控件的智能代码提示,只有Html代码的提示; 2.我怀疑...

【VS】VS2012未找到与约束匹配的导出

一、问题发生:       听完了英语,满怀斗志的打开了C#视频,打开了VS2012,点新建项目。却莫名其妙的打不开了,显示未找到与约束匹配的导出,一会VS就自动关闭了,如图所示。          ...

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

一、问题背景           从开始使用VS,我就一直用的2010感觉挺好的,合作开发时候,其他组员虽然用的是2012,但是一个小点儿的系统,我的2010修改一些配置问题还是可以正常运转的,但是...
  • jly4758
  • jly4758
  • 2014年01月22日 14:56
  • 14693

升级Win8.1或安装系统更新后导致VS无法打开工程(或未找到与约束。。)的原因和解决方法

百度一番之后,找到了两篇文章: vs2012建立c++项目为啥会这样? - CSDN论坛 - CSDN.NET VS2012出问题了 一创建新项目就弹出 ”未找到与约束“ - CSDN论坛...

VS创建项目“未找到与约束”解决办法

我的VS是2012的,这两天在用VS新建项目时创建失败,出现的问题“未找到与约束”。问题图片如下:   上一次用VS建项目时,是暑假未开始之前的7月初,到此时已经有半月有余,记得在最近一...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:未找到与约束ContractName Microsoft.VisualStudio.Text.ITextDocumentFactoryService...匹配的导出
举报原因:
原因补充:

(最多只允许输入30个字)