diff --git a/Editor/Unity/LinkXmlProcess.cs b/Editor/Unity/LinkXmlProcess.cs index c7e3ed5..4196553 100644 --- a/Editor/Unity/LinkXmlProcess.cs +++ b/Editor/Unity/LinkXmlProcess.cs @@ -62,6 +62,13 @@ namespace Obfuz.Unity writer.WriteStartDocument(); 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) { TransformLinkXml(linkPath, symbolMapping, assembliesToObfuscated, writer);