Я столкнулся с этим исключением в моем проекте с использованием Protobuf.net:
InvalidOperationException "Unexpected sub-type: foo"
У меня есть класс, который я отправляю, который выглядит так:
class message
{
list<bar> listOfBars;
}
foo наследует вне бара, однако protobuf, кажется, подавляет это и генерирует исключение выше. Есть ли способ обойти это? Мне нужно иметь возможность хранить все разные подтипы бара в списке, поэтому решение с более ограниченным типом будет трудным / невозможным.