【unity】error CS0246: The type or namespace name ‘xxx‘ could not be found

可能性一: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按钮会亮起,点击安装,安装完毕后错误解决。

是否有效:是
 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值