c# MessagePack-CSharp получает исключение MessagePackDynamicObjectResolverException: не удается найти согласованный конструктор. тип: System.String - PullRequest
0 голосов
/ 19 июня 2020
• 1000 тип: System.String

---------------------------------- вспомогательная библиотека --- ---------------------

public static class MsgPackSerializer
    {
        //TODO we can add other Resolver if needed
        private static readonly MessagePackSerializerOptions options = MessagePackSerializerOptions.Standard.WithResolver(
                CompositeResolver.Create(
                    //ImmutableCollectionResolver.Instance,
                    DynamicGenericResolver.Instance,
                    PrimitiveObjectResolver.Instance,
                    DynamicContractlessObjectResolver.Instance,
                    DynamicContractlessObjectResolverAllowPrivate.Instance,
                    ContractlessStandardResolver.Instance,
                    ContractlessStandardResolverAllowPrivate.Instance
                   )).WithCompression(MessagePackCompression.Lz4BlockArray);

        public static byte[] Serialize<T>(T objValue)
        {
            return MessagePackSerializer.Serialize<T>(objValue, options);
        }
        public static T Deserialize<T>(byte[] byteArray)
        {
            return MessagePackSerializer.Deserialize<T>(byteArray, options);
        }
    }

Любая помощь приветствуется.

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