首页 > 其他分享 >gRPC入门学习之旅(七)

gRPC入门学习之旅(七)

时间:2024-04-20 12:23:19浏览次数:23  
标签:入门 之旅 gRPC 如下 选择 下拉框

gRPC入门学习之旅(一) gRPC入门学习之旅(二) gRPC入门学习之旅(三) gRPC入门学习之旅(四) gRPC入门学习之旅(五) gRPC入门学习之旅(六)

3.6、创建gRPC的桌面应用客户端

 1. 在Visual Studio 2022菜单栏上选择“文件—》新建—》项目”。

或者在Visual Studio 2022的解决方案资源管理器中,使用鼠标右键单击“解决方案‘Demo.GrpcService’”,在弹出的快捷菜单中选择“添加—》新建项目”。如下图。

 

 

2. Visual Studio 2022弹出的“创建新项目”的对话框中做如下选择。如下图。

  • 在最左边的下拉框中,选择 “C# ,如下图中1处
  • 在中间的下拉框中,选择 “所有平台”,如下图2处。
  • 在最右边的下拉框中,选择“桌面”,如下图3处。
  • 在下图中4处,选择“WPF应用程序”模板,点击“下一步”按钮。

     

 

4.在弹出的“配置新项目”的对话框中,在“项目名称”输入框中,输入“Demo.Grpc.Client”。然后使用鼠标点击“下一步”按钮。

5. 在弹出的“其他信息”的对话框,在“框架”下拉框中,选择“NET 7.0(标准期限支持)”。其他值选择默认值即可。然后使用鼠标点击“创建”按钮。项目创建成功,如下图。

 

6.在解决方案资源管理器中——>在项目WpfGridDemo.NET7中的依赖项上鼠标右键单击——>弹出一个菜单,选中“管理NuGet程序包”,如下图。

7. 在打开的NuGet包管理界面的中选择“浏览”标签页,在搜索框中输入“google”,找到最新版本google.protobuf,点击安装。如下图。

 8.  Visual Studio 2022 开始安装Google.Protobuf,会弹出安装确认界面,点击“OK”按钮。

9. 在打开的NuGet包管理界面的中“浏览”标签页的搜索框中输入“grpc”,然后依次安装以下三个包。

Grpc.Net.Client

Grpc.Tools

Grpc.Net.ClientFactory

10. 在以上四个包全部安装完成之后,NuGet包管理界面的中选择“已安装”标签页,会看到刚才安装的四个包,如下图。

 

 

 

标签:入门,之旅,gRPC,如下,选择,下拉框
From: https://www.cnblogs.com/chillsrc/p/18147553

相关文章

  • 【LGR-182-Div.4】洛谷入门赛 #22
    题源:【LGR-182-Div.4】洛谷入门赛#22目录A疯狂大减价BZngivaeL的中考C游乐场D吃苹果E天上的气球F神秘排列G道法考试H非众数A疯狂大减价分析:两张票的先后顺序枚举一下,求出最小值。#include<bits/stdc++.h>usingnamespacestd;constintN=1e3+10;intn,k,ans......
  • 米尔NXP i.MX 93核心板重新定义入门级嵌入式处理器模组
    近日,米尔电子推出基于NXPi.MX93系列产品-MYC-LMX9X核心板及开发板。NXPi.MX 9系列在i.MX6和i.MX8系列产品市场验证的基础上,继承了前代产品的优点的同时,进一步提升了性能、资源利用和价格的平衡。其中i.MX93处理器配备双核[email protected]+Cortex-M33@250MHz,兼顾多任务和......
  • 讲解GPU和CUDA编程的经典入门书籍
    作者:羊羊得亿-AIGC链接:来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。讲解GPU和CUDA编程的经典入门书籍|背景分析:GPU(图形处理单元)和CUDA(ComputeUnifiedDeviceArchitecture,统一计算架构)编程已经成为高性能计算和深度学习领域的重要工具。合......
  • 串口通信原理详解232、422、485,入门必看!
    串口通信原理详解232、422、485,入门必看!混说Linux ​关注他 130人赞同了该文章本文介绍了串口通讯的基本概念、数据格式、通讯方式、典型的串口通讯标准等内容。1.串口通讯串口通讯(SerialCommunication),是指外设和计算机间,通过数据信号线、......
  • 基于C#的GRPC
    gRPC(gRPCRemoteProcedureCall)是由Google开发的高性能、跨语言的远程过程调用框架。它基于HTTP/2协议进行通信,支持多种编程语言,包括C++,C#,Java,Python等,使不同语言的应用程序可以通过远程调用相互通信。1.关键特点和用途:高性能:gRPC采用了HTTP/2协议,具有低延迟、高吞吐量和......
  • [转]AspNetCore容器化(Docker)部署(一) —— 入门
    一.docker注册安装WindowsDockerDesktop https://www.docker.com/products/docker-desktopLinuxDockerCE https://docs.docker.com/install/linux/docker-ce/ubuntu/本文使用Windows环境Linuxcontainer做演示,安装完后切换到Linuxcontainer,“SwitchtoLinuxcontainers......
  • 大数据之Hadoop(入门)
    大数据概论大数据部门业务流程分析大数据部门组织结构Hadoop生态框架Hadoop是什么Hadoop官网官网地址:http://hadoop.apache.org/releases.html下载地址:https://archive.apache.org/dist/hadoop/common/Hadoop优势Hadoop组成HDFS架构概述YARN架构概述MapRed......
  • 开启智慧游园新篇章:公园设施3D可视化的魅力之旅
    在数字化浪潮席卷全球的今天,我们的生活正在经历一场前所未有的变革。从智能家居到无人驾驶,从在线购物到虚拟现实,科技的力量正在不断刷新我们对世界的认知。而今,这一变革的触角已经延伸到了我们休闲娱乐的场所——公园。 想象一下,你站在公园的入口处,通过手机或专门的AR设备,就能......
  • Rust简易入门(六)
    Trait特质Trait是一种定义方法签名的机制,特质允许你定义一组方法的签名,但可以不提供具体的方法实现任何类型都可以实现特质,只要他们提供了特质中定义的所有方法。这是的你可以为不同类型提供相同的行为内置常量:const,整个生命周期都是有效的默认实现多重实现:类型可以实......
  • 京东内部研效架构师训练营,首次对外公开课,不可错过的研效之旅!
    五月繁花似锦,让我们带你走进京东,开启研效实战之旅! 四大单位联合发起本次活动由“全国云计算技术行业产教融合共同体”发起,联合工业和信息化部电子第五研究所、E³CI软件研发效能度量工作委员会、京东云共同主办,重磅推出“卓越研效架构师”研习营,邀请30名企业研发核心管理者......