MessagePackObject не является атрибутом класса. Что правильно, декомпиляция показывает, что это не так - PullRequest
0 голосов
/ 23 января 2020

Мне нужно передать тонны данных, в основном Vector3s, и я хотел попробовать MsgPack.

Однако после его установки я не могу установить правильные атрибуты.

Когда я пытаюсь установить атрибут [MessagePackObject], я получаю сообщение об ошибке, что MessagePackObject не является классом атрибута. Что правильно, так как он определен как

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

Я попробовал официальные двоичные файлы выпуска и nu-get, оба с одинаковым результатом.

1 Ответ

1 голос
/ 23 января 2020

Вы установили не ту библиотеку. Вы используете Быстрый старт для neuecc / MessagePack , но вы используете двоичные файлы для msgpack / MessagePack-CLI (см. источник для MessagePackObject ).

Установите правильный пакет NuGet :

 Install-Package MessagePack -Version 2.0.335
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...