aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/csharp/README.md
diff options
context:
space:
mode:
authorGravatar Jan Tattermusch <jtattermusch@google.com>2015-02-10 09:50:57 -0800
committerGravatar Jan Tattermusch <jtattermusch@google.com>2015-02-10 09:50:57 -0800
commitf0ea718c98d06de82cff0c60bad3a539ffc4737a (patch)
treee844b499d21893a0c4f951e8163d8067bacb6113 /src/csharp/README.md
parent860f6d0820636bacc84414d921c9f80daff9211a (diff)
update readme file
Diffstat (limited to 'src/csharp/README.md')
-rwxr-xr-xsrc/csharp/README.md23
1 files changed, 21 insertions, 2 deletions
diff --git a/src/csharp/README.md b/src/csharp/README.md
index 0df6925b39..a16f1e719e 100755
--- a/src/csharp/README.md
+++ b/src/csharp/README.md
@@ -15,8 +15,15 @@ EXPERIMENTAL ONLY
completely rewritten.
-INSTALLATION AND USAGE
-----------------------
+INSTALLATION AND USAGE: WINDOWS
+-------------------------------
+
+- Open Grpc.sln using Visual Studio 2013. NuGet dependencies will be restored
+ upon build.
+
+
+INSTALLATION AND USAGE: LINUX & MONO
+------------------------------------
- Compile and install the gRPC C Core library
```
@@ -31,6 +38,18 @@ sudo apt-get install monodevelop monodevelop-nunit
sudo apt-get install nunit nunit-console
```
+- NuGet is used to manage project's dependencies. Prior opening Grpc.sln,
+ download dependencies using NuGet restore command:
+
+```
+# Import needed certicates into Mono certificate store:
+mozroots --import --sync
+
+# Download NuGet.exe http://nuget.codeplex.com/releases/
+# Restore the nuget packages with Grpc C# dependencies
+mono ~/Downloads/NuGet.exe restore Grpc.sln
+```
+
- Use MonoDevelop to open the solution Grpc.sln (you can also run unit tests
from there).