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

案发现场还原:

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

2.我怀疑是vs2012缺少智能代码提示的插件,于是在网上找到了SP1更新包,进行更新(系统没有出现异常,系统更新记录里有该条更新记录);

3.结果还是没有C#智能代码提示;

4.请教高手同事,他发现在我的vs2012上打开项目后,项目属性的目标框架为空,于是手动选上framework4.5,终于出现了代码提示;(这些更改操作没有保存)

5.可是下一次打开项目时,目标框架还是为空,于是高手同事查到小美发给我的项目使用的是framework4.5.2,;

6.于是我在微软官方网站下载安装了framework4.5.2;

7.结果再次打开或新建项目时,报错:


8.于是在网站找解决办法,总结出来,这个问题是由于更新了补丁所致;

网上的解决方法:方法一:卸载最近更新的framework补丁(在我的系统更新里并没有找到framework4.5.2的更新记录,后来在控制面板里找到),方法二:在卸载补丁之前,在vs中把这两个钩钩去掉,可以解决新建或打开项目报错的问题,也出现了代码提示,工具箱里的代码工具好像也多了,


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

参考博客地址:http://blog.csdn.net/atbnet/article/details/9446709

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值