HybridCLR 打包后, 加载热更程序集代码 Missing
出行脚本丢失后, 在华佗官网查询了很久
- 首先, 以下是官网的解答, 并且挂载的脚本的物体必须是AssetBundle资源
- 然后这些都排除了过后, 我才找出问题所在, 在build settings中的构建有不同的架构 32位和64位.
对应的在HybridCLR输出dll的目录中, StandaloneWindows[32bit] / StandaloneWindows64[64bit]
修改时间并不相同, 而我项目中沿用的上一个项目的是StandaloneWindows64路径
结果就是一直修改代码, 在Editor模式下一起正常, 而打包后脱离了编辑器环境, 而在LoadDll中又是加载的服务器下载的Dll
*重点 : 如果Dll的输出目录中有不同的平台, 一定要区别开来, 分别加载; 还是自己基本功不够, 首次走通热更新流程