aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/csharp/Helloworld/README.md
diff options
context:
space:
mode:
authorGravatar Jan Tattermusch <jtattermusch@users.noreply.github.com>2018-12-06 09:52:49 +0100
committerGravatar GitHub <noreply@github.com>2018-12-06 09:52:49 +0100
commit89555570369d20576427cfb95e9f49b7238aa4f8 (patch)
tree3c91c3ee31d5e90cc254f5802d09283371253320 /examples/csharp/Helloworld/README.md
parentd5d6e211eae72c150ff79fce3ab10cb8fce2b174 (diff)
parenta82070dc94086f85dfda485ec0d5aa10c3081bb0 (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.md32
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