LinkXmlProcess中保留整个Obfuz.Runtime

main
walon 2025-07-03 12:09:56 +08:00
parent e3d9d7a08e
commit 9cbb105405
1 changed files with 7 additions and 0 deletions

View File

@ -62,6 +62,13 @@ namespace Obfuz.Unity
writer.WriteStartDocument(); writer.WriteStartDocument();
writer.WriteStartElement("linker"); writer.WriteStartElement("linker");
// Preserve Obfuz.Runtime assembly
writer.WriteStartElement("assembly");
writer.WriteAttributeString("fullname", "Obfuz.Runtime");
writer.WriteAttributeString("preserve", "all");
writer.WriteEndElement();
foreach (string linkPath in linkXmlPaths) foreach (string linkPath in linkXmlPaths)
{ {
TransformLinkXml(linkPath, symbolMapping, assembliesToObfuscated, writer); TransformLinkXml(linkPath, symbolMapping, assembliesToObfuscated, writer);