首先 #if 后面跟一个为0的时候里面就不会编译,可以当做多行注释
然后Dotween报错 当前上下文中不存在名称“DOTweenModuleUI” 打开这个文件发现
#if true &&UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5 || UNITY_2017_1
如果版本不一致就没办法编译DOTweenModuleUI 导致他在vs中无法识别并报错,虽然不影响unity中程序可以跑,但是没办法打断点。
可以把这段预编译命令删掉,再重新生成一下解决方案即可