C# protobuf自动更新cs文件

 更新时间:2020年02月04日 10:53:24   作者:egmkang  
这篇文章主要介绍了C# protobuf自动更新cs文件的相关资料,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

网上的教程大都是手动通过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文件,希望对大家有所帮助!

相关文章

  • 详解Unity 实现语音识别功能

    详解Unity 实现语音识别功能

    语言识别功能已经在我们身边普遍流行起来,在unity开发中语音识别也非常火热,今天就介绍下Unity自带的语音识别功能的实现,感兴趣的朋友跟随小编一起看看吧
    2021-05-05
  • Unity实现卡拉OK歌词过渡效果

    Unity实现卡拉OK歌词过渡效果

    这篇文章主要为大家详细介绍了Unity实现卡拉OK歌词过渡效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-06-06
  • C#使用PPT组件的CreateVideo方法实现视频生成

    C#使用PPT组件的CreateVideo方法实现视频生成

    这篇文章主要为大家详细介绍了C#如何使用PPT组件的CreateVideo方法实现视频生成,文中的示例代码讲解详细,有需要的小伙伴可以跟随小编一起学习一下
    2023-10-10
  • 解析c#在未出现异常情况下查看当前调用堆栈的解决方法

    解析c#在未出现异常情况下查看当前调用堆栈的解决方法

    本篇文章是对c#在未出现异常情况下查看当前调用堆栈的解决方法进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C#关键字Check简单介绍

    C#关键字Check简单介绍

    这篇文章主要介绍了C#关键字Check功能描述及注意事项,checke关键字主要用于对整型类型算术运算和转换显式启用溢出检查,本文通过程序演示给大家详细介绍,需要的朋友一起看看吧
    2022-04-04
  • Unity编辑器预制体工具类PrefabUtility常用函数和用法

    Unity编辑器预制体工具类PrefabUtility常用函数和用法

    这篇文章主要为大家介绍了Unity编辑器预制体工具类PrefabUtility常用函数及用法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • Unity shader实现消融效果

    Unity shader实现消融效果

    这篇文章主要为大家详细介绍了Unity shader实现消融效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • C#实现五子棋游戏

    C#实现五子棋游戏

    这篇文章主要为大家详细介绍了C#实现五子棋游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • C#实现绘制随机噪点和直线

    C#实现绘制随机噪点和直线

    这篇文章主要为大家详细介绍了C#如何实现绘制随机噪点和直线,文中的示例代码讲解详细,对我们学习C#有一定的帮助,感兴趣的小伙伴可以跟随小编一起了解一下
    2023-01-01
  • Unity输出带点击跳转功能的Log实现技巧详解

    Unity输出带点击跳转功能的Log实现技巧详解

    这篇文章主要为大家介绍了Unity输出带点击跳转功能的Log实现技巧详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11

最新评论