From 2988aef85afc71746e17904352f2af6535f89b3e Mon Sep 17 00:00:00 2001 From: walon Date: Tue, 27 Jun 2023 08:18:11 +0800 Subject: [PATCH] =?UTF-8?q?[change]=20=E4=BC=98=E5=8C=96LinkXml=E7=94=9F?= =?UTF-8?q?=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Editor/Link/LinkXmlWriter.cs | 10 +++++----- README.md | 8 +------- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/Editor/Link/LinkXmlWriter.cs b/Editor/Link/LinkXmlWriter.cs index 6f4eadc..0ede314 100644 --- a/Editor/Link/LinkXmlWriter.cs +++ b/Editor/Link/LinkXmlWriter.cs @@ -22,18 +22,18 @@ namespace HybridCLR.Editor.Link writer.WriteStartElement("linker"); var typesByAssembly = refTypes.GroupBy(t => t.DefinitionAssembly.Name.String).ToList(); - typesByAssembly.Sort((a, b) => a.Key.CompareTo(b.Key)); + typesByAssembly.Sort((a, b) => String.Compare(a.Key, b.Key, StringComparison.Ordinal)); foreach(var assembly in typesByAssembly) { writer.WriteStartElement("assembly"); writer.WriteAttributeString("fullname", assembly.Key); - List assTypes = assembly.ToList(); - assTypes.Sort((a, b) => a.FullName.CompareTo(b.FullName)); - foreach(var type in assTypes) + List assTypeNames = assembly.Select(t => t.FullName).ToList(); + assTypeNames.Sort(string.CompareOrdinal); + foreach(var typeName in assTypeNames) { writer.WriteStartElement("type"); - writer.WriteAttributeString("fullname", type.FullName); + writer.WriteAttributeString("fullname", typeName); writer.WriteAttributeString("preserve", "all"); writer.WriteEndElement(); } diff --git a/README.md b/README.md index bbd7604..76bb401 100644 --- a/README.md +++ b/README.md @@ -2,10 +2,4 @@ Unity Package for HybridCLR -## 改动日志 - -- v2.3.0 支持从本地目录直接复制hybridclr源码。轻微修复2019版本某些情况下路径过长导致安装失败的问题。 -- v2.2.0 支持2020.3.47及2021.3.23 -- v2.0.5 Installer使用tag而不是commit id,安装时不必拉取整个branch,大幅缩短安装时间 - - +发布日志请看 [RELEASELOG](./RELEASELOG.md)。