可能性一:VScode中各项目的目标框架不一致。通过菜单栏“项目-属性-应用程序-目标框架”,可以检查各目标框架是否一致

是否有效:并没有

补充:如果无法打开这个窗口,可能是由于vs将访问项目属性默认设置为了false。可以通过菜单栏的“工具-选项-使用unity的工具-访问项目属性”,将false改为true

如果出现"vs 尝试加载该页时出错。 未能加载文件或程序集“Microsoft.VSDesigner, Version= Version=16.0.0.0, Culture=neutral"这样的错误,可能是因为在安装vs时,没有安装NET桌面开发。打开vs installer,将其补上即可。

 可能性二:vs出了问题,或是只安装了使用unity的游戏开发,没有安装上NET桌面开发和通过Windows平台开发

具体做法:重装vs。

是否有效:没有

补充:根据最后修复结果亲测,如果C盘空间有限,又懒得使用mklink,其实不补上这两个问题也不大(补了更好,以后迟早要用)。指路将vs安装到非系统盘的方法:vs2019 安装到非系统盘_chen_zan_yu_的博客-CSDN博客_vs2019可以安装到d盘吗

可能性三:unity版本的问题

指路unit5.6升级到unity2020的错误汇总 - 哔哩哔哩

其实严格来说,这条路是在修复另一个方法重载错误时发现的。简单的说,这是因为unity已经弃用了自带的Network,所以报错。

解决方法:打开“Window”>“package Manager”,然后在弹出的窗口左上角按+(加号):Add Package from git URL,在加号下面显示的文本框里输入com.unity.multiplayer-hlapi。文本框右侧的add按钮会亮起,点击安装,安装完毕后错误解决。

是否有效:是

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐