@@ -41,6 +41,8 @@ public partial class Package
return Content.IsCompatibleWith(VersionInfo, target.Target.VersionInfo,
(target.Flags & DependencyInfo.FlagsEnum.Strict) != 0 ? 1 : 0);
}
+
+ public override string ToString() => $"{Name}_{AuthorInfo}_{VersionInfo}";
/// <summary>
@@ -18,4 +18,9 @@ public abstract partial class Package : Node
/// 依赖项信息集
/// </summary>
public readonly ICollection<DependencyInfo> Dependencies;
+ public override void _Ready()
+ {
+ Name = SelfInfo.ToString();
+ }