C# protobuf自动更新cs文件
作者:egmkang 时间:2021-10-08 10:16:28
网上的教程大都是手动通过protoc编译, 比较难用
给当前工程添加"Google.Protobuf"和"Grpc.Tools"的引用(通过nuget), 然后添加proto文件, 编辑.csproj文件
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Google.Protobuf" Version="3.11.2" />
<PackageReference Include="Grpc.Tools" Version="2.26.0">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<!--编辑成这样-->
<Protobuf Include="*.proto" OutputDir="%(RelativePath)" CompileOutputs="false" GrpcServices="None" />
</ItemGroup>
</Project>
然后vs上面编译就会自动生成cs文件
具体可以研究一下:
https://github.com/grpc/grpc/blob/master/src/csharp/BUILD-INTEGRATION.md
总结
以上所述是小编给大家介绍的C# protobuf自动更新cs文件,希望对大家有所帮助!
来源:https://www.cnblogs.com/egmkang/archive/2020/02/04/12258218.html
标签:C#,protobuf,cs
0
投稿
猜你喜欢
Java自定义标签用法实例分析
2023-02-28 21:58:55
全面分析c# LINQ
2023-10-25 16:35:16
详解Spring如何解析占位符
2023-11-27 12:44:46
SpringCloudAlibaba整合Feign实现远程HTTP调用的简单示例
2023-11-19 16:16:05
深入学习C#多线程
2021-06-12 12:35:04
Java实现抢红包功能
2021-08-05 07:47:58
Java 数据结构与算法系列精讲之贪心算法
2023-09-12 17:56:13
Java中List Set和Map之间的区别_动力节点Java学院整理
2022-12-11 04:57:38
Java快速掌握Vector类方法
2023-11-24 22:49:18
Java新手环境搭建 JDK8安装配置教程
2023-11-25 17:23:10
android TextView加下划线的方法
2023-09-11 01:12:36
Android封装的http请求实用工具类
2021-09-16 03:03:52
C#/VB.NET实现将XML转为PDF
2023-02-11 11:21:21
Spring Boot Actuator自定义健康检查教程
2022-06-12 14:54:59
C#中图片、二进制与字符串的相互转换方法
2023-05-16 13:07:50
C# FileStream实现多线程断点续传
2022-06-19 06:50:56
C#数据导入到EXCEL的方法
2023-01-16 02:27:26
Java线程并发访问代码分析
2022-08-15 17:42:08
C#使用StopWatch获取程序毫秒级执行时间的方法
2023-12-21 02:44:06
Android实现手机震动效果
2022-11-05 12:20:43