• [开发笔记]-未找到与约束ContractName Microsoft.VisualStudio.Text.ITextDocumentFactoryService...匹配的导出【转载自:酷小孩】


    原文地址:http://www.cnblogs.com/babycool/p/3199158.html

         今天打算用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 文件或项目。”

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

    文章分类说明:

     “开发笔记”分类主要记录日常工作中遇到的各种问题,可能内容比较简单,也可能没有太多的技术含量,但都是平时工作中所遇到的开发问题,希望能对大家有所帮助。

    转载请注明出处

    以上内容来自转载,但没有解决我的问题

    解决步骤一:在“控制面板”中卸载了“.net framwork 4.5.2 ”。

    解决步骤二:下载.net framwork 4.5.2 .

    解决步骤三:安装.net framwork 4.5.2.

    解决步骤四:删除C:Users你的用户名AppDataLocalMicrosoftVisualStudio11.0里面的全部文件。一切OK了^_^!!!!!!

  • 相关阅读:
    linux消息队列相关操作
    linux下删除3分钟之前指定文件夹下的指定类型文件
    centos6.5安装gmime-2.6
    centos6.5安装filezilla
    posix 正则库程序
    nginx正向vs反向代理
    AbstractQueuedSynchronizer 原理分析
    JAVA NIO详解
    java NIO原理及实例
    Thread类详解
  • 原文地址:https://www.cnblogs.com/xiehaofeng/p/5122435.html
Copyright © 2020-2023  润新知