Skip to content

[Core] Lagrange.Proto 中的破坏性变更没有同步到 Nuget 包 #69

@Fachep

Description

@Fachep

Lagrange.Core 2.0.9-beta 依赖的 Lagrange.Proto 1.0.8 没有包含破坏性变更 1223f18。运行时出现签名不一致无法找到成员问题

public Dictionary<int, ProtoFieldInfo> Fields { get; init; } = new();

此处声明为 Dictionary<int, ProtoFieldInfo> 但 Lagrange.Core.Internal.Packets 中生成的代码已经变更为

                Fields = new global::System.Collections.Generic.Dictionary<uint, global::Lagrange.Proto.Serialization.Metadata.ProtoFieldInfo>()

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions