MessagePackObject 不是属性 class。哪个是正确的,反编译显示它不是

MessagePackObject not attribute class. Which is correct, the decompile shows it's not

我需要传输大量数据,主要是 Vector3s,想试试 MsgPack。

但是安装后无法设置合适的属性

当我尝试设置 [MessagePackObject] 属性时,我收到一条错误消息,指出 MessagePackObject 不是一个属性 class。这是正确的定义为

public struct MessagePackObject : IEquatable<MessagePackObject>, IPackable, IAsyncPackable

我尝试了官方发布的二进制文件和 nu-get,结果相同。

你安装了错误的库。您正在关注 Quick Start for neuecc/MessagePack, but you're using the binaries for msgpack/MessagePack-CLI (see source for MessagePackObject).

安装 proper NuGet package

 Install-Package MessagePack -Version 2.0.335