(转)未找到与约束ContractName Microsoft.VisualStudio.Text.ITextDocumentFactoryService~~导出!解决方案。
2023-09-11 14:14:58 时间
今天刚到公司,打开VS2012准备些个小程序练练手,结果打开C#控制台程序创建时弹出个出错警告,于是呼赶紧跑到百度娘那里问问。
百度一番之后,找到了两篇文章:
vs2012建立c++项目为啥会这样? - CSDN论坛 - CSDN.NET
VS2012出问题了 一创建新项目就弹出 ”未找到与约束“ - CSDN论坛 - CSDN.NET
以上两篇文章基本上总结起来就是最近更新的windows补丁导致的。
通过补丁查询,还真找到了那个名为“kb2805222”的补丁,但是它在我的电脑里自动归类到了“已忽略补丁”,并没有安装。
额,看来,这种删除windows补丁的方法是不行啊,虽然看着好像好多人都解决了。
但是到我这里怎么就不行了呢?难道这个和人品还有关系? 这个我还真不能承认。好吧,再继续尝试其他解决方案。
继续浏览论坛中的评论,看到一个人回复的是一条关于VS2012的更新,抱着怀疑的态度看了一下,发现它的详细说明是
看到这个说明,没准还真可以试试看。
然后下载,安装,打开VS2012。。。熟悉的项目又可以创建了。
附:windows补丁下载:微软官方下载地址 KB2781514 其他下载地址 KB2781514
最后,再简单的总结一下:
方法一:
可以尝试删除最近更新的windows补丁更新,主要是关于.net Framework的。
如果方法一行不通,可以尝试方法二,或直接用方法二解决。
方法二:
安装微软的windows补丁 KB2781514 ,补丁主要解决“在 .NET Framework 4.5 更新之后,Visual Studio 用户可能无法打开或创建 C++ 或 C# 文件或项目。”
希望我的这篇文章能为遇到同样问题的朋友有所帮助。
特此声明感谢cnblog的‘酷小孩’!
相关文章
- VisualStudio 的 Spy++ —— 窗口、消息 的 查看分析利器
- visualstudio学习
- 开启Visual Studio 2013时,出现Microsoft.VisualStudio.Web.PasteJson.JsonPackage无法载入的可能解決方案
- Metalama简介5.配合VisualStudio自定义重构或快速操作功能
- Checkmarx VisualStudio plugin installation process.
- VS2012 未找到与约束ContractName Microsoft.VisualStudio.Text.ITextDocumentFactoryService 未找到与约束ContractName,无法打开项目的解决方案 SQLyog 注册码
- C#学习记录——如何使VisualStudio开发环境全屏显示及相关快捷方式汇总
- Opencv2.4.9安装和在visualstudio 2013中配置
- VisualStudio中的单元测试
- VS2010创建MVC4项目提示错误: 此模板尝试加载组件程序集 “NuGet.VisualStudio.Interop, Version=1.0.0.0, Culture=neutral,
- 自定义可视化调试工具(Microsoft.VisualStudio.DebuggerVisualizers)
- win7上在线安装 VisualStudio 2022解决方案 没有进度报错 aka.ms/vs TrustFailure 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。 VisualStudioSetup
- 找不到 Microsoft.VisualStudio.Shell.Interop.IVsReferenceManager 服务的实例
- VisualStudio 发布代码的一个坑
- VisualStudio-快捷键-让你编写代码的速度飞起来
- VisualStudio-快捷键-让你编写代码的速度飞起来
- Vistual Studio 2019 报 Microsoft.VisualStudio.MinShell.Interop.Msi 的解决方案