Index: third_party/grpc/tools/run_tests/pre_build_csharp.bat |
diff --git a/third_party/grpc/tools/run_tests/pre_build_csharp.bat b/third_party/grpc/tools/run_tests/pre_build_csharp.bat |
new file mode 100755 |
index 0000000000000000000000000000000000000000..853a8f4325542c6529013912556c9ed22ae5d1bd |
--- /dev/null |
+++ b/third_party/grpc/tools/run_tests/pre_build_csharp.bat |
@@ -0,0 +1,22 @@ |
+@rem Performs nuget restore step for C#. |
+ |
+setlocal |
+ |
+@rem enter repo root |
+cd /d %~dp0\..\.. |
+ |
+@rem Location of nuget.exe |
+set NUGET=C:\nuget\nuget.exe |
+ |
+if exist %NUGET% ( |
+ %NUGET% restore vsprojects/grpc_csharp_ext.sln || goto :error |
+ %NUGET% restore src/csharp/Grpc.sln || goto :error |
+) |
+ |
+endlocal |
+ |
+goto :EOF |
+ |
+:error |
+echo Failed! |
+exit /b %errorlevel% |