尝试通过重新构造数据结构来反序列化旧的二进制文件。代码是相当标准的,没有特殊情况。我以为我已经完成了,但我仍然不断收到这个错误ObjectManager发现无效的链接地址信息数。这通常表示格式设置程序中存在问题相关信息:
k2fxgqgv1#
经过长时间的研究,我尝试在继续反序列化之前保存解压缩的二进制结果。我注意到,尽管所有名称空间都是一致的,但原始数据结构被托管在常规Unity程序集(Assembly-CSharp)中,而我的目标数据结构被托管在具有自己的程序集的子模块中。请注意,在序列化/反序列化程序集信息时,程序集信息会被传递!
Assembly-CSharp
1条答案
按热度按时间k2fxgqgv1#
经过长时间的研究,我尝试在继续反序列化之前保存解压缩的二进制结果。
我注意到,尽管所有名称空间都是一致的,但原始数据结构被托管在常规Unity程序集(
Assembly-CSharp
)中,而我的目标数据结构被托管在具有自己的程序集的子模块中。请注意,在序列化/反序列化程序集信息时,程序集信息会被传递!