.net core ProtoBuf

本文介绍了在 .NET Core 项目中使用 ProtoBuf 的两种方法。首先,详细讲解了如何通过安装 Google.Protobuf nuget 包,查找安装文件,使用批处理脚本 proto.bat 生成代码,并将生成的 book.cs 文件应用到项目中。其次,展示了另一种方式,即安装 protobuf-net,创建 user.cs 类并实现序列化和反序列化的示例代码。最后提供了完整的 demo 代码下载链接。
摘要由CSDN通过智能技术生成

两种使用方式:

使用方式一:

1、nuget安装Google.Protobuf,如下图所示:
在这里插入图片描述
2、找到安装后的文件路径,如下图所示
在这里插入图片描述
在这里插入图片描述
3、生成代码工具,如下图所示:
在这里插入图片描述
其中proto.bat是批量生成脚本,代码如下:


@echo off
for %%i in (*.proto) do (
    protoc --csharp_out=./ %%i
    rem 从这里往下都是注释,可忽略
    echo From %%i To %%~ni.cs Successfully!  
)
pause

4、使用,把生成的book.cs文件复制到项目使用,代码如下:

static void Main(string[] args)
{
   
	book bk = new book()
	{
   
		Name = "第七天",
        Price = "20.00"
	};
	Test3(bk);

	Console
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值