unity3d 二进制反序列化链接地址信息不匹配

plupiseo  于 2023-01-17  发布在  其他
关注(0)|答案(1)|浏览(172)

尝试通过重新构造数据结构来反序列化旧的二进制文件。
代码是相当标准的,没有特殊情况。我以为我已经完成了,但我仍然不断收到这个错误
ObjectManager发现无效的链接地址信息数。这通常表示格式设置程序中存在问题
相关信息:

  • 我在一个有自己程序集的子模块中工作
  • 名称空间完整且一致
  • 使用相同版本的.Net
k2fxgqgv

k2fxgqgv1#

经过长时间的研究,我尝试在继续反序列化之前保存解压缩的二进制结果。
我注意到,尽管所有名称空间都是一致的,但原始数据结构被托管在常规Unity程序集(Assembly-CSharp)中,而我的目标数据结构被托管在具有自己的程序集的子模块中。
请注意,在序列化/反序列化程序集信息时,程序集信息会被传递!

相关问题