[fix] fixed the bug in AOTAssemblyMetadataStripper::Strip where ModuleWriterOptions MetadataFlags.PreserveRids was not used.

main
walon 2025-01-07 16:19:11 +08:00
parent 20f34c9b14
commit e30306d7e1
1 changed files with 2 additions and 2 deletions

View File

@ -31,8 +31,8 @@ namespace HybridCLR.Editor.AOT
} }
var writer = new System.IO.MemoryStream(); var writer = new System.IO.MemoryStream();
var options = new ModuleWriterOptions(mod); var options = new ModuleWriterOptions(mod);
options.MetadataOptions.Flags |= MetadataFlags.PreserveAll; options.MetadataOptions.Flags |= MetadataFlags.PreserveRids;
mod.Write(writer); mod.Write(writer, options);
writer.Flush(); writer.Flush();
return writer.ToArray(); return writer.ToArray();
} }