使用Protogen 2.3.17命令行生成C#文件

时间:2019-02-18 20:40:30

标签: protobuf-net protogen

我正在尝试为我的消息生成C#类,并且能够在在线生成器here的帮助下实现。但是我想尝试在命令行工具的帮助下从命令行进行此操作,但是即使一次也无法使它正常工作-我得到的帮助文本表明我的命令不正确,尽管我不知道它丢失了什么。我尝试在Stackoverflow上查找示例,并使用'protoc'(具有相似的选项列表,但出乎意料的有效!)模仿了我的命令,但是由于导入bcl.Guid的问题,它无法生成类。您能为我指出一些如何使用它的示例,或更正下面我的命令中的错误吗?

protogen --proto_PATH=C:\Users\xxxx\source\repos\ProtoBufWithMessages\ProtoBufWithMessages --csharp_out=C:\Users\xxxx\source\repos\ProtoBufWithMessages\ProtoBufWithMessages\src +langver=6.0 +names=auto +oneof=default +listset=yes C:\Users\xxxx\source\repos\ProtoBufWithMessages\ProtoBufWithMessages\xxxxx.proto

1 个答案:

答案 0 :(得分:1)

对不起,我使用的是--proto_PATH而不是--proto_path。没想到这会区分大小写。