TypeNameHandling を に設定して、シリアル化と逆シリアル化の目的で Json.NET を使用しTypeNameHandling.All
ます。これにより、タイプとアセンブリが json ファイルに書き込まれます"$type":"Testing.Utils.Entry, TestAssembly"
。
ただし、これらの名前は実行可能ファイルを保護するときに変更され、保護するたびに変更されます。そこで、Json.NET が実行時に自動的に解決されるようにしたいと思いTesting.Utils.Entry, TestAssembly
ます。この名前は、たとえばABC.DEF
' ' ではなく ' ' に変更することもできます。ABC.DEF.GHI
エントリを一貫して保存したいので、ABC.DEF
実行時の ' ' タイプは常に に保存する必要がありますTesting.Utils.Entry
。