天天看点

Protobuf生成C#代码文件

环境配置

1. 下载Exe文件

Protobuf的exe文件地址

Protobuf生成C#代码文件

2. 设置环境变量

将protoc.exe所在文件夹目录,设置到Path环境变量中

3. 检查配置

运行protoc --version,检查配置是否正确

Protobuf生成C#代码文件

添加批处理

打开proto文件所在文件夹(如果有特殊需求,则需要执行cd命令来打开对应的文件),在其中创建.bat文件。
在其中填写	
           
@echo off
for %%i in (*.proto) do (
    protoc --csharp_out=./ %%i
    rem 从这里往下都是注释,可忽略
    echo From %%i To %%~ni.cs Successfully!  
)
pause
           

生成C#代码文件

运行bat文件,会遍历文件夹中的proto文件,并生成C#代码文件:

Protobuf生成C#代码文件

生成的文件:

Protobuf生成C#代码文件

继续阅读