aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/csharp/grpc.native.csharp/README.md
diff options
context:
space:
mode:
authorGravatar Jan Tattermusch <jtattermusch@google.com>2016-01-21 11:17:44 -0800
committerGravatar Jan Tattermusch <jtattermusch@google.com>2016-01-21 14:49:25 -0800
commitf087ec0f4cabf1bd0a5b19f03063039b8f095b7b (patch)
treed735d6f69f1ed798d48f3dbac2e221d5cf29029b /src/csharp/grpc.native.csharp/README.md
parent72a2a7f6df38f25e133d90735b7e56eea90b77f6 (diff)
revamp native package building
Diffstat (limited to 'src/csharp/grpc.native.csharp/README.md')
-rw-r--r--src/csharp/grpc.native.csharp/README.md22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/csharp/grpc.native.csharp/README.md b/src/csharp/grpc.native.csharp/README.md
new file mode 100644
index 0000000000..77f1cb9b1f
--- /dev/null
+++ b/src/csharp/grpc.native.csharp/README.md
@@ -0,0 +1,22 @@
+gRPC Native Nuget package
+=========================
+
+Prerequisites
+-------------
+
+NuGet binary
+
+Building the package
+--------------------
+
+To build the native package, you need precompiled versions
+of grpc_csharp_ext library artifacts for Windows, Linux and Mac.
+In the normal gRPC release process, these are built by a Jenkins
+job and they are copied to the expected location before building
+the native nuget package is attempted.
+
+See tools/run_tests/build_artifacts.py for more details how
+precompiled artifacts are built.
+
+When building the native NuGet package, ignore the "Assembly outside lib folder"
+warnings (the DLLs are not assemblies, they are native libraries).