您的位置:首页 >> Cocos2d-x >> 升级后cocos2dx项目创建失败,解决方案

升级后cocos2dx项目创建失败,解决方案

[ 孤狼 | 2015-02-09 17:17:06 | Cocos2d-x | 3065°C | 0条评论 ]

       昨天写完教程,正准备关机睡觉,这时候金山弹出来一个升级框,想都没想直接点了升级,之后关机睡觉了,今天起来准备继续写教程,悲剧的发现,TMD VS2012不能创建cocos2dx项目了。




       我以为是升级对模板产生了不好的影响,所以又把模板重新装了一遍。可是悲剧下发现,还是不行,于是就去看了一眼log日志。



       我X,和cocos木得关系啊。于是尝试去创建一个C++窗口项目,悲剧的发现,TMD所有C++项目都不能用了。


       意识到不好,于是快点百度,尽然没有一个人提问这个问题,也不怪,更新是2013年7月份的,应该没几个人遇到,我的环境是win7(64)+ vs2012。没办法,根据经验想到2个解决方案。


*************插入最新更新*************

已经找到比较好的解决方案。(感谢  北京-AIRIA 提供)

1.进入C:\Users\你的用户名\AppData\Local\Microsoft\VisualStudio\11.0 目录找到Extensions目录,重命名,备份。

2.进入C:\Users\你的用户名\AppData\Local\Microsoft\VisualStudio\11.0\ComponentModelCache 目录找到Microsoft.VisualStudio.Default.cache 文件,重命名,备份。

3.修改vs快捷启动方式。在目标 这一栏的最后加上 “(空格)-resetskippkgs”。保存。



4.双击该快捷方式启动,这时候你会看到vs显示,正在加载设置。vs会自动生成新的Extensions目录和Microsoft.VisualStudio.Default.cache文件。之后进去就能正常创建使用cocos2dx了。

原因:新的补丁使用了新的方法,规避已有的漏洞,但程序检测到有缓存文件,直接调用了缓存方法,导致与新的环境不匹配,从而导致错误。


如果你尝试了本方法却还是依然报错,请尝试下面的老方法。


*************插入最新更新*************


1.卸载更新包。


       衡量了一下,义无反顾的选择了后者,于是找到金山的更新记录,发现了2个.NET4.5的更行包,先卸掉一个。然后创建项目,Fuck成功了,于是找到问题的所在。


       如果有和我遇到同样情况的童鞋,请在控制面板里卸载更新 ndp45-kb2840642-x64.exe  中间蓝字是代号。为了防止再次勿装,直接把他加到忽略更新名单中了。


       OVER。


2.重装一下vs2012。


群友 “芣許╰☆蕜傷” 尝试重新安装vs2012 也可以成功解决此问题。


转载请注明出处:http://gl.paea.cn/n.php?n=21
 
如您看得高兴,欢迎随意投喂,让我们坚持创作!
赞赏一个鸡腿
还没有人留下遗迹
综合 · 搜索