【发布时间】:2022-06-10 23:40:40
【问题描述】:
我想编写一个 protoc-gen-... 插件来将我的 .proto 文件编译成 csharp 文件,但是,我在 golang 中找不到像 google.golang.org/protobuf/compiler/protogen 这样的工具来提供帮助我要这样做,那么如何编写一个protoc插件来生成c#代码?
【问题讨论】:
-
你试过谷歌搜索“protobuf C#”吗? lmgtfy.app/?q=protobuf+c%23
-
只是想确定一下,您是否知道已经为 proto 编译器编写了这样的插件?如果是,这是否意味着您只想尝试自己制作?
-
@NickBailey 我刚刚意识到 protoc 插件只是一个从标准输入读取 CodeGeneratorRequest 并将 CodeGeneratorResponse 打印到标准输出的过程。
-
@ClémentJean 我想制作自己的插件,我检查了这个github.com/manuelzander/python-protoc-plugin
标签: c# protocol-buffers protoc