Fehler beim Verwenden von ProtoBuf-Net mit Flags enum

Bei der Verwendung von ProtoBuf-Net und der Serialisierung einer Enum-Eigenschaft, bei der die Enumeration auf [FlagsAttribute] festgelegt ist, wurde beim Serialisieren eines aus mehreren Flags zusammengesetzten Enum-Werts die folgende Fehlermeldung angezeigt.

Der Fehler ist: Der Wert (MyEnum.MyValue) hat keine Drahtdarstellung für die Eigenschaft MyProperty

WoherMyEnum ist:

[Flags]
public Enum MyEnum
{
    MyValue = 0,
    MyValue1 = 1,
    MyValue2 = 2,
    MyValue4 = 4,
    MyValue8 = 8,
}

und

MyProperty = MyEnum.MyValue2 | MyEnum.MyValue4;

Scheint ein Bug im Protobuf-Netz zu sein?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage