如何在VB.net中使用protobuf net添加枚举?

如何在VB.net中使用protobuf net添加枚举?,vb.net,enums,protocol-buffers,protobuf-net,Vb.net,Enums,Protocol Buffers,Protobuf Net,我正在尝试创建一个遵循以下结构的枚举: Enum Foo Bar=0 One=1 End Enum 我在上阅读了文档,但还不清楚如何添加枚举。我已尝试在枚举上方添加和,但出现错误“无法应用属性,因为该属性在此声明类型上无效” 使用protobuf NET向VB.NET中的Proto文件添加枚举的正确语法是什么?看到语法问题如此简单,我总是觉得自己很笨: <ProtoContract()> Public Enum Foo '<ProtoMember(0)> I do

我正在尝试创建一个遵循以下结构的枚举:

Enum Foo
 Bar=0
 One=1
End Enum
我在上阅读了文档,但还不清楚如何添加枚举。我已尝试在枚举上方添加
,但出现错误“无法应用属性,因为该属性在此声明类型上无效”


使用protobuf NET向VB.NET中的Proto文件添加枚举的正确语法是什么?

看到语法问题如此简单,我总是觉得自己很笨:

<ProtoContract()>
Public Enum Foo

'<ProtoMember(0)> I don't think <ProtoMember> is required inside an enum
Bar = 0

'<ProtoMember(1)>
One = 1

End Enum

公众谘询委员会
'我认为枚举中不需要
巴=0
'
一=1
结束枚举