I'm encountering this Exception in my project using Protobuf.net:
InvalidOperationException "Unexpected sub-type: foo"
I have a class which I'm sending which looks like this:
class message
{
list<bar> listOfBars;
}
foo inherits off bar, However protobuf seems to choke on this and generate the exception above. Is there some way around this? I need to be able to hold all different subtypes of bar in the list, so a more type constrained solution would be difficult/impossible.