从2019Unity关于UnityEngine.dll的拆分
原因
我在使用Visual Studio创建类库并且引入在Root\Editor\Data\Managed\UnityEngine.dll,使用时发现有些类不存在
解决方案
经过我一番网上查找发现,在近几年Unity其实把UnityEngine.dll中的东西拆分到了小的dll,
文件集目录:Root\Editor\Data\Managed\UnityEngine\.dll,如图:
UnityEngine.CoreModule.dll顾名思义就是UnityEngine的核心模块
扩展
另外说明其他的xml文件其实就是每个dll的xml注释,如果在Unity中使用dll并且可以看到程序集的注释的话就必须要在引用的时候连同xml文件一起引用
另外如果您在生成dll的过程中为没有xml注释文件而感到困惑,那么请看如下:(项目 > ProjectName属性 > 生成 > 输出(勾选xml文档文件))