Setting up a gRPC project
In this section, we will build a gRPC project using the dotnet CLI. We will also create a client project to consume the gRPC service. We will be using the same project throughout this chapter.
Creating a new gRPC project
To create a new gRPC project, we can use the dotnet new
command. The dotnet CLI provides a template for gRPC projects, which includes a basic gRPC service. We can use the following command to create a new gRPC project:
dotnet new grpc -o GrpcDemo
The -o
option specifies the output directory. After running the command, we will see that a project named GrpcDemo
is created.
If you prefer to use VS 2022, you can also create a new gRPC project in VS 2022 using the built-in gRPC template. You can select the ASP.NET Core gRPC Service template when creating a new project, as shown in Figure 11.1:
Figure 11.1 – Creating a new gRPC project in VS 2022
After creating the project, you can use VS Code or...