
基本介绍:
项目用需要编写proto协议,每次手动编写.proto文件再通过cmd脚本生成.cs文件过于繁琐,所以希望有个界面能方便编辑。
该界面只具备了基本的编辑与生成.proto文件,附带将.proto转换成C#。
界面介绍:
面板主要由两个部分组成,左边的文件列表,右边的编辑面板组成
1,文件列表:

左侧列表读取的是ProtoCreator/ProtoFiles 目录下的.proto文件以及文件夹生成的树节点列表
目录位置可配置

树节点生成通过ProtoCreator.LoadData()完成。
上方的Add按钮在填写新proto文件名后,点击按钮会在当前选择的节点的子目录或同目录下创建新.proto文件
2.编辑界面:

目前只支持Messages、Enums、Services编辑,通过+/- 增减字段以及成员。Messages 的字段没有对fields做序号校验,这里编写的时候需要留意。
按钮:
【删除】:删除当前.proto文件
【保存】:保存当前.proto文件改动
【生成】:将当前.proto进行生成,生成目录在

生成说明:CreatC4File
生成需要调用protoc.exe .proto转.bin 文件 以及 protogen.exe 转.bin为 .C#
程序路劲对应为protocPath、protocC4Path
5237

被折叠的 条评论
为什么被折叠?



