From 36ca398543472b16a5c5d06724a1cfd4ee7e594b Mon Sep 17 00:00:00 2001 From: walon Date: Mon, 15 Jan 2024 09:42:35 +0800 Subject: [PATCH] =?UTF-8?q?[opt]=20AOTAssemblyMetadataStripper=E4=BF=9D?= =?UTF-8?q?=E5=AD=98=E6=97=B6=E4=BF=9D=E6=8C=81table~=E7=9A=84id=E7=A8=B3?= =?UTF-8?q?=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Editor/AOT/AOTAssemblyMetadataStripper.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Editor/AOT/AOTAssemblyMetadataStripper.cs b/Editor/AOT/AOTAssemblyMetadataStripper.cs index 87a76a1..afbe800 100644 --- a/Editor/AOT/AOTAssemblyMetadataStripper.cs +++ b/Editor/AOT/AOTAssemblyMetadataStripper.cs @@ -1,4 +1,5 @@ using dnlib.DotNet; +using dnlib.DotNet.Writer; using System; using System.Collections.Generic; using System.IO; @@ -29,6 +30,8 @@ namespace HybridCLR.Editor.AOT } } var writer = new System.IO.MemoryStream(); + var options = new ModuleWriterOptions(mod); + options.MetadataOptions.Flags |= MetadataFlags.PreserveAll; mod.Write(writer); writer.Flush(); return writer.ToArray();