diff options
author | Jan Tattermusch <jtattermusch@users.noreply.github.com> | 2018-12-06 09:52:49 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-12-06 09:52:49 +0100 |
commit | 89555570369d20576427cfb95e9f49b7238aa4f8 (patch) | |
tree | 3c91c3ee31d5e90cc254f5802d09283371253320 /examples/csharp/Helloworld/README.md | |
parent | d5d6e211eae72c150ff79fce3ab10cb8fce2b174 (diff) | |
parent | a82070dc94086f85dfda485ec0d5aa10c3081bb0 (diff) |
Merge pull request #14684 from kkm000/package-grpc-tools-examples
Redo C# examples to use new Grpc.Tools
Diffstat (limited to 'examples/csharp/Helloworld/README.md')
-rw-r--r-- | examples/csharp/Helloworld/README.md | 32 |
1 files changed, 11 insertions, 21 deletions
diff --git a/examples/csharp/Helloworld/README.md b/examples/csharp/Helloworld/README.md index 4871132426..e4771ee91a 100644 --- a/examples/csharp/Helloworld/README.md +++ b/examples/csharp/Helloworld/README.md @@ -3,41 +3,31 @@ gRPC in 3 minutes (C#) BACKGROUND ------------- -For this sample, we've already generated the server and client stubs from [helloworld.proto][]. - -Example projects in this directory depend on the [Grpc](https://www.nuget.org/packages/Grpc/) -and [Google.Protobuf](https://www.nuget.org/packages/Google.Protobuf/) NuGet packages -which have been already added to the project for you. +This is a version of the helloworld example using the dotnet SDK +tools to compile [helloworld.proto][] in a common library, build the server +and the client, and run them. PREREQUISITES ------------- - The [.NET Core SDK 2.1+](https://www.microsoft.com/net/core) -You can also build the example directly using Visual Studio 2017, but it's not a requirement. - -BUILD -------- - -From the `examples/csharp/Helloworld` directory: +You can also build the solution `Greeter.sln` using Visual Studio 2017, +but it's not a requirement. -- `dotnet build Greeter.sln` - -Try it! -------- +BUILD AND RUN +------------- -- Run the server +- Build and run the server ``` - > cd GreeterServer - > dotnet run -f netcoreapp2.1 + > dotnet run -p GreeterServer ``` -- Run the client +- Build and run the client ``` - > cd GreeterClient - > dotnet run -f netcoreapp2.1 + > dotnet run -p GreeterClient ``` Tutorial |