From 3e8b7057a7a221eebcd9953490fdc4e16e10be0c Mon Sep 17 00:00:00 2001 From: walon Date: Wed, 8 May 2024 17:20:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/business/reload/commonerrors.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/business/reload/commonerrors.md b/docs/business/reload/commonerrors.md index 04820079..59682de4 100644 --- a/docs/business/reload/commonerrors.md +++ b/docs/business/reload/commonerrors.md @@ -8,5 +8,6 @@ 解决办法有几种: +- 给被序列化或者反序列化的类型加上`[Serializable]`特性,如果这些类型中成员字段的类型也是class类型`A`或者`List<A>`,则也要给`A`也加上`[Serializable]` - 修改这些反序列化库的代码,在卸载程序集后,清空它们的反射缓存。像Unity的JsonUtility是native实现,无法清空缓存,只能更换为其他Json库。