Type
не сериализуется через protobuf-net, и не является object
. Я понимаю, что вы пытаетесь сделать, и если честно, не может знать типы заранее. Я подозреваю, что вы должны рассмотреть сериализацию AssemblyQualifiedName
типа (string
) и byte[]
для объекта (через MemoryStream
). Я могу привести пример позже, если хотите (дайте мне знать).
Однако, если возможно указать конечный потерянный тип, который вам необходимо поддерживать (например, "string или int или Customer или Guid only "), то существует гораздо более эффективный и удобный подход - опять же, я могу привести пример, если это ваш сценарий - дайте мне знать.