Unity2018.1.x的一个报错解决记录


如图,在我打开unity2018.1的任何一个版本,不论是新的工程还是旧的工程后,unity都会毫不留情的先给我报这么一个错作为下马威。

它会导致什么呢?

导致vs生成不了解决方案,也就是说,建立一个脚本,这个脚本啥也干不了。

于是我去网上一通找,却没有找到好的办法。

那就只能自己想办法了。

看报错很容易知道是vs有问题(此时我的电脑中存在vs2015旗舰版和vs2017社区版),但是为什么呢,在2017或者更早的版本里,我的vs都是可以用的,一到2018就不行了。

于是我做了如下步骤:

1:下载vs2017 企业版

2:打开unity2018,选择vs17企业版打开脚本,此时有了收获,它提示我必须安装.Net桌面开发。

3:安装

4:继续报错。

好吧,线索断了,那么再怎么弄呢

于是我又注意到


这里当时有一些并没有勾上,那么我就全部勾上,然后去到unity里面,设置为如图所示:


等这一切做好了以后,我忘记试验是否成功了,而是继续想办法作死,它也是要安装的




好的,现在一切的安装好了,Unity还是显示了那个错误。我很绝望。

然后我关掉了unity,真香警告后,又打开了它,然后我发现..... 好了..?好了!

虽然解决的办法很简单,但是这个错误真的挺绝望的,找不到为什么,点不进去,网上又找不到好办法,我不知道我这里具体是哪一步解决的它,所以就把全过程记录下来,以免遗漏了什么。


第一次写博客,也不知道写完后排版是啥样的,加上很开心,就请轻喷了。



//更新:

在完成上述步骤后,我满怀欣喜的写下了这个博客,然后发现另外一件事情,不知道大家会不会也有这种情况。

就是在Unity中用vs打开的C#脚本,会在10秒钟之内崩溃,但是非unity开启的vs是不会的,于是我就用它自己去调试它自己的报错,然后发现,是因为这个文件不存在导致的(调试过程忘记截图了):


既然它不存在,那么我就看了看旧版本的vs中,它与下面那个后缀为IPGSD的文件,其实内容一模一样,有图有证据:


那既然如此,问题就好解决了,复制一份后缀为IPGSD的文件,修改名称去掉这个后缀,然后就成功了。


万事大吉~

补充两张成功了的图:


没有报错了~~~  



也没有毛病~~~

猜你喜欢

转载自blog.csdn.net/Meazzaaaaaa/article/details/80924129