老师突然说实验一需要用代码实现,我之前配置的cocos的编程环境是cocos+VS2013,是很稳定的
但是,我安装unity5.5的时候,不小心选择了顺带安装了VS2015,就等于我电脑里面有了两个VS,其实之前我做.NET实验的时候用的是VS2008
所以,我电脑上有好几个版本的VS,有点乱,但是在误装VS2015之前,我的VS2013非常地稳定,我还珍藏了那个VS的iso文件
接下来就出现问题了
我每次打开cocos的项目,总是默认用VS2015打开,好像怎么也改变不了默认的启动编译器,好像指定了只能选最新的,虽然VS2015好像也可以用,但是要解决一大堆和cocos之间的问题,所以我真心不想用VS2015
于是我最后只能小心地卸载掉2015,想着如果没有VS2015,而非要启动项目的话,应该会用VS2013启动
但是我错了,cocos显示没有编译器可以打开项目,而且VS2013已结打不开了,好像是卸载VS2015的时候我亲自从控制面板上按照安装日期
把一些我觉得和VS2015有关的组件给卸载掉了(net framework),而这些组件在安装VS2015的时候,覆盖了之前VS2013的组件,所以现在VS2013也不行了,后来我依靠在卸载前对控制面板的截图,去看我卸载了什么组件,然后去网上再下载下来,我发现了
1.每个VS都有自己自定义的net framework版本 2013是对应4.5.1
2.GTK#2.2.26是cocos界面启动的组件程序,删除后不能启动cocos项目界面
这时候VS2013又可以用了,但是cocos还是显示没有编译器可以打开项目,这时我想到,可能是因为我的VS2013安装的时间有点久了,在开始菜单已经找不到这个文件了,说明其他软件也找不到了,只能重装VS2013
于是我小心地卸载掉VS2013,用我珍藏的那个iso重新安装,由于我是使用软件的自带卸载的,所以等我再安装的时候,保留了我之前的设置,cocos也找到了用于打开项目的编译器,问题得到了解决。