Protobuf-net ProtoGen的使用

    xiaoxiao2021-03-25  152

    编辑脚本run.bat

    protogen.exe -i:protos\ReturnMessage.proto -o:cs\ReturnMessage.cs protogen.exe -i:protos\Login.proto -o:cs\Login.cs protogen.exe -i:protos\Test.proto -o:cs\Test.cs

    测试脚本protos:

    // 登陆请求 message ReqLogin { optional string account = 1; // 账号 optional string password = 2; // 密码 } //创建账号 message ReqCreateAccount{ optional string account = 1; // 账号 optional string password = 2; // 密码 } //创建角色 message ReqCreateRole{ optional string uid = 1; // 用户ID optional string user_name = 2; // 角色名 } //获取角色基本信息 message ReqGetRole{ optional string uid = 1; // 用户ID } //获取角色基本信息 message ResGetRole{ optional string uid = 1; // 用户ID optional string user_name = 2; // 角色名 optional int32 endurance = 3; // 耐力 optional int32 gold = 4;//金币 optional int32 wing = 5;//元宝 optional int32 lv = 6;//等级 optional int32 vip = 7;//vip等级 optional int32 head = 8;//头像 } // 登陆 message ResDefaultInfo { optional int32 results = 1; // 结果 optional string details = 2; // 细节 } message ReqAddFriend { optional int32 uid = 1; optional string user_name = 2; }

    点击run.bat

    最终生成CS脚本在ProtoGen/CS:

    Login.cs ReturnMessage.cs Test.cs

    工具下载: http://pan.baidu.com/s/1mhMXVcO

    转载请注明原文地址: https://ju.6miu.com/read-9455.html

    最新回复(0)