This is a different version of the helloworld example, using the dotnet sdk tools to build and run.
For this sample, we've already generated the server and client stubs from helloworld.proto.
Example projects in this directory depend on the Grpc and Google.Protobuf NuGet packages which have been already added to the project for you.
- The .NET Core SDK.
From the examples/csharp/helloworld-from-cli
directory:
-
dotnet restore Greeter.sln
-
dotnet build Greeter.sln
-
Run the server
> cd GreeterServer > dotnet run -f netcoreapp1.0
-
Run the client
> cd GreeterClient > dotnet run -f netcoreapp1.0
You can find a more detailed tutorial about Grpc in gRPC Basics: C#