我使用 Json.NET 进行序列化和反序列化,TypeNameHandling 设置为TypeNameHandling.All
. 这会将类型和程序集写入 json 文件,例如"$type":"Testing.Utils.Entry, TestAssembly"
.
但是,当我们保护可执行文件时,这些名称会更改,每次我们保护它时都会更改。所以,我想让 Json.NETTesting.Utils.Entry, TestAssembly
在运行时自动解析它。此名称可以完全更改,例如也可以更改为 ' ABC.DEF
' 而不是 ' ABC.DEF.GHI
'。
因为我希望条目保存一致,所以ABC.DEF
运行时的 ' ' 类型应始终存储到Testing.Utils.Entry
.