Ошибка при использовании ProtoBuf-Net с флагами enum
При использовании ProtoBuf-Net и сериализации свойства enum, где enum установлен на [FlagsAttribute], я получил следующее сообщение об ошибке при сериализации значения enum, состоящего из нескольких флагов.
Ошибка: значение (MyEnum.MyValue) не имеет представления провода для свойства MyProperty
гдеMyEnum является:
[Flags]
public Enum MyEnum
{
MyValue = 0,
MyValue1 = 1,
MyValue2 = 2,
MyValue4 = 4,
MyValue8 = 8,
}
а также
MyProperty = MyEnum.MyValue2 | MyEnum.MyValue4;
Кажется, это ошибка в protobuf-net?