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