ToB企服应用市场:ToB评测及商务社交产业平台

标题: WPF 项目使用 Grpc.Tools [打印本页]

作者: 去皮卡多    时间: 2023-6-15 14:13
标题: WPF 项目使用 Grpc.Tools
1 WPF 项目使用 Grpc.Tools

1.1 方法一

把 proto 文件和 Grpc.Tools 单独建一个类库项目,WPF 项目引用这个类库项目。
解决 Grpc.Tools 自动生成的 CSharp 类无法被 WPF 项目识别引用的问题,使 WPF 项目能够成功通过编译。
参考链接:
1.2 方法二

csproj 属性中添加:$(CoreCompileDependsOn);Protobuf_Compile
  1.   <PropertyGroup>
  2.     <TargetFramework>net6.0-windows</TargetFramework>
  3.     <UseWPF>true</UseWPF>
  4.     <PlatformTarget>x86</PlatformTarget>
  5.     <CoreCompileDependsOn>$(CoreCompileDependsOn);Protobuf_Compile</CoreCompileDependsOn>
  6.   </PropertyGroup>
复制代码
网友情况分析如下:
参考链接:
2 使用公共项目定义 proto 的公共消息

好处:
应用此种架构官方示例 Liber
参考链接:

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4