C# 从原始文件构造cs文件?
这可能看起来很基本,但我对C#很陌生,所以谷歌参考文档对我来说不是很清楚 他们指示:C# 从原始文件构造cs文件?,c#,protocol-buffers,protocol-buffers-3,C#,Protocol Buffers,Protocol Buffers 3,这可能看起来很基本,但我对C#很陌生,所以谷歌参考文档对我来说不是很清楚 他们指示: protoc --proto_path=bar --csharp_out=src --csharp_opt=base_namespace=Example player.proto 他们的例子是 protoc --proto_path=src --csharp_out=build/gen --csharp_opt=file_extension=.g.cs,base_namespace=Example src/f
protoc --proto_path=bar --csharp_out=src --csharp_opt=base_namespace=Example player.proto
他们的例子是
protoc --proto_path=src --csharp_out=build/gen --csharp_opt=file_extension=.g.cs,base_namespace=Example src/foo.proto
因此,我的基本问题清单如下:
- 对于proto_path,是否从程序文件夹的顶层开始
- 什么是“bar”选项,是否总是“src”
- 什么是“src”选项,它总是“build/gen”吗
- 这是可复制的吗?”--csharp_opt=file_extension=.g.cs,base_namespace=MyProgram src/MyProtoFile.proto'
protoc --proto_path="C:/myprotofiles/" --csharp_out="C:/mycsfiles/" --csharp_opt=file_extension=.g.cs,base_namespace=MyProtoFileNamespace "c:/myprotofiles/myprotofile.proto"
设置显式路径不是必需的,但希望能澄清一些问题(至少对于Windows用户是如此!)