我生成的 link.xlm 长这样:
<assembly fullname=“ET.Core”>
<type fullname=“ET.AEvent`2” preserve=“all” />
<type fullname=“ET.AInvokeHandler`1” preserve=“all” />
<type fullname=“ET.AInvokeHandler`2” preserve=“all” />
<type fullname=“ET.AService” preserve=“all” />
<type fullname=“ET.ASingleton” preserve=“all” />
<type fullname=“ET.ActorId” preserve=“all” />
<type fullname=“ET.Address” preserve=“all” />
<type fullname=“ET.AwakeSystem`1” preserve=“all” />
<type fullname=“ET.AwakeSystem`2” preserve=“all” />
<type fullname=“ET.AwakeSystem`3” preserve=“all” />
<type fullname=“ET.AwakeSystem`4” preserve=“all” />
<type fullname=“ET.BaseAttribute” preserve=“all” />
<type fullname=“ET.ByteHelper” preserve=“all” />
<type fullname=“ET.ChannelType” preserve=“all” />
<type fullname=“ET.ChildrenCollection” preserve=“all” />
<type fullname=“ET.ClassEventSystem`2” preserve=“all” />
<type fullname=“ET.CodeProcessAttribute” preserve=“all” />
<type fullname=“ET.CodeTypes” preserve=“all” />
<type fullname=“ET.ComponentsCollection” preserve=“all” />
<type fullname=“ET.DeserializeSystem`1” preserve=“all” />
<type fullname=“ET.DestroySystem`1” preserve=“all” />
<type fullname=“ET.DisposeObject” preserve=“all” />
<type fullname=“ET.DynamicEventSystem`2” preserve=“all” />
<type fullname=“ET.ETAsyncTaskMethodBuilder” preserve=“all” />
<type fullname=“ET.ETAsyncTaskMethodBuilder`1” preserve=“all” />
<type fullname=“ET.ETCancellationToken” preserve=“all” />
<type fullname=“ET.ETTask” preserve=“all” />
<type fullname=“ET.ETTaskHelper” preserve=“all” />
<type fullname=“ET.ETTask`1” preserve=“all” />
<type fullname=“ET.Entity” preserve=“all” />
<type fullname=“ET.EntityHelper” preserve=“all” />
<type fullname=“ET.EntityRef`1” preserve=“all” />
<type fullname=“ET.EntitySceneFactory” preserve=“all” />
<type fullname=“ET.EntitySystem” preserve=“all” />
<type fullname=“ET.EntitySystemAttribute” preserve=“all” />
<type fullname=“ET.EntitySystemHelper” preserve=“all” />
<type fullname=“ET.EntitySystemSingleton” preserve=“all” />
<type fullname=“ET.EntitySystem_Extension” preserve=“all” />
<type fullname=“ET.Entity_Extend” preserve=“all” />
<type fullname=“ET.EventAttribute” preserve=“all” />
<type fullname=“ET.EventSystem” preserve=“all” />
<type fullname=“ET.EventSystem_YIUIExtension” preserve=“all” />
<type fullname=“ET.Fiber” preserve=“all” />
<type fullname=“ET.FiberInit” preserve=“all” />
<type fullname=“ET.FiberManager” preserve=“all” />
<type fullname=“ET.HandlerObject” preserve=“all” />
<type fullname=“ET.HashSetComponent`1” preserve=“all” />
<type fullname=“ET.IAwake” preserve=“all” />
<type fullname=“ET.IAwake`1” preserve=“all” />
<type fullname=“ET.IAwake`2” preserve=“all” />
<type fullname=“ET.IAwake`3” preserve=“all” />
<type fullname=“ET.IClassEvent`1” preserve=“all” />
<type fullname=“ET.IDeserialize” preserve=“all” />
<type fullname=“ET.IDestroy” preserve=“all” />
<type fullname=“ET.IDynamicEvent`1” preserve=“all” />
<type fullname=“ET.IKcpTransport” preserve=“all” />
<type fullname=“ET.ILateUpdate” preserve=“all” />
<type fullname=“ET.ILocationMessage” preserve=“all” />
<type fullname=“ET.ILocationRequest” preserve=“all” />
<type fullname=“ET.ILocationResponse” preserve=“all” />
<type fullname=“ET.ILog” preserve=“all” />
<type fullname=“ET.IMessage” preserve=“all” />
<type fullname=“ET.IPool” preserve=“all” />
<type fullname=“ET.IRequest” preserve=“all” />
<type fullname=“ET.IResponse” preserve=“all” />
<type fullname=“ET.IScene” preserve=“all” />
<type fullname=“ET.ISerializeToEntity” preserve=“all” />
<type fullname=“ET.ISingletonAwake” preserve=“all” />
<type fullname=“ET.ISystemType” preserve=“all” />
<type fullname=“ET.ITransfer” preserve=“all” />
<type fullname=“ET.IUpdate” preserve=“all” />
<type fullname=“ET.IdGenerater” preserve=“all” />
<type fullname=“ET.InvokeAttribute” preserve=“all” />
<type fullname=“ET.KService” preserve=“all” />
<type fullname=“ET.LateUpdateEvent” preserve=“all” />
<type fullname=“ET.LateUpdateSystem`1” preserve=“all” />
<type fullname=“ET.ListComponent`1” preserve=“all” />
<type fullname=“ET.Log” preserve=“all” />
<type fullname=“ET.Mailboxes” preserve=“all” />
<type fullname=“ET.MemoryBuffer” preserve=“all” />
<type fullname=“ET.MemoryPackRegister” preserve=“all” />
<type fullname=“ET.MessageAttribute” preserve=“all” />
<type fullname=“ET.MessageObject” preserve=“all” />
<type fullname=“ET.MessageSerializeHelper” preserve=“all” />
<type fullname=“ET.MongoHelper” preserve=“all” />
<type fullname=“ET.MongoRegister” preserve=“all” />
<type fullname=“ET.MultiMap`2” preserve=“all” />
<type fullname=“ET.NetServices” preserve=“all” />
<type fullname=“ET.NetworkHelper” preserve=“all” />
<type fullname=“ET.Object” preserve=“all” />
<type fullname=“ET.ObjectPool” preserve=“all” />
<type fullname=“ET.OpcodeType” preserve=“all” />
<type fullname=“ET.Options” preserve=“all” />
<type fullname=“ET.RandomGenerator” preserve=“all” />
<type fullname=“ET.ResponseTypeAttribute” preserve=“all” />
<type fullname=“ET.RpcException” preserve=“all” />
<type fullname=“ET.Scene” preserve=“all” />
<type fullname=“ET.SceneTypeSingleton” preserve=“all” />
<type fullname=“ET.SchedulerType” preserve=“all” />
<type fullname=“ET.ServiceType” preserve=“all” />
<type fullname=“ET.Singleton`1” preserve=“all” />
<type fullname=“ET.SortedDictionary`2” preserve=“all” />
<type fullname=“ET.SortedDictionary`2/Enumerator” preserve=“all” />
<type fullname=“ET.SortedDictionary`2/KeyCollection” preserve=“all” />
<type fullname=“ET.SortedDictionary`2/ValueCollection” preserve=“all” />
<type fullname=“ET.SortedDictionary`2/ValueCollection/Enumerator” preserve=“all” />
<type fullname=“ET.StringHashHelper” preserve=“all” />
<type fullname=“ET.StringHelper” preserve=“all” />
<type fullname=“ET.SystemObject” preserve=“all” />
<type fullname=“ET.TimeInfo” preserve=“all” />
<type fullname=“ET.TypeSystems” preserve=“all” />
<type fullname=“ET.UdpTransport” preserve=“all” />
<type fullname=“ET.UpdateEvent” preserve=“all” />
<type fullname=“ET.UpdateSystem`1” preserve=“all” />
<type fullname=“ET.WinPeriod” preserve=“all” />
<type fullname=“ET.World” preserve=“all” />
<type fullname=“ET.YIUIInvokeAttribute” preserve=“all” />
<type fullname=“ET.YIUIInvokeHandler`1” preserve=“all” />
<type fullname=“ET.YIUIInvokeHandler`2” preserve=“all” />
<type fullname=“ET.YIUIInvokeReturnHandler`2” preserve=“all” />
<type fullname=“ET.YIUIInvokeReturnHandler`3” preserve=“all” />
<type fullname=“ET.YIUIInvokeSystem” preserve=“all” />
<type fullname=“ET.YIUIInvokeSystemAttribute” preserve=“all” />
<type fullname=“SimpleJSON.JSON” preserve=“all” />
<type fullname=“SimpleJSON.JSONNode” preserve=“all” />
<type fullname=“SimpleJSON.JSONNode/Enumerator” preserve=“all” />
</assembly>