Craig Tiller 062db022b7 Merge github.com:google/grpc into batch-metadata %!s(int64=10) %!d(string=hai) anos
..
gpr b5bf574e0c regenerated project files %!s(int64=10) %!d(string=hai) anos
gpr_test_util 8ff00a3c25 big refactoring of visual studio projects, started using nuget %!s(int64=10) %!d(string=hai) anos
grpc 062db022b7 Merge github.com:google/grpc into batch-metadata %!s(int64=10) %!d(string=hai) anos
grpc++ b5bf574e0c regenerated project files %!s(int64=10) %!d(string=hai) anos
grpc_csharp_ext f6f6fdb49f start using grpc.dependencies.openssl and grpc.dependencies.zlib nuget packages %!s(int64=10) %!d(string=hai) anos
grpc_test_util 062db022b7 Merge github.com:google/grpc into batch-metadata %!s(int64=10) %!d(string=hai) anos
grpc_unsecure 062db022b7 Merge github.com:google/grpc into batch-metadata %!s(int64=10) %!d(string=hai) anos
vs2010 062db022b7 Merge github.com:google/grpc into batch-metadata %!s(int64=10) %!d(string=hai) anos
.gitignore 8ff00a3c25 big refactoring of visual studio projects, started using nuget %!s(int64=10) %!d(string=hai) anos
Grpc.mak 062db022b7 Merge github.com:google/grpc into batch-metadata %!s(int64=10) %!d(string=hai) anos
README.md 5508c2c288 fixed grammar in readme %!s(int64=10) %!d(string=hai) anos
global.props 87ac31ee7d allow building vcxproj files separately using msbuild %!s(int64=10) %!d(string=hai) anos
grpc.sln 8ff00a3c25 big refactoring of visual studio projects, started using nuget %!s(int64=10) %!d(string=hai) anos
make.bat 5566d6de58 tiny fixups %!s(int64=10) %!d(string=hai) anos
winsock.props 8ff00a3c25 big refactoring of visual studio projects, started using nuget %!s(int64=10) %!d(string=hai) anos

README.md

This directory contains MS Visual Studio project & solution files.

#Supported Visual Studio versions

Currently supported versions are Visual Studio 2013 (our primary focus) and 2010.

#Building We are using NuGet to pull zlib and openssl dependencies. If you don't have Visual Studio NuGet plugin installed, you'll need to download nuget.exe from the web and manually restore the NuGet packages.

> REM Run from this directory.
> REM No need to do this if you have NuGet visual studio extension.
> nuget restore

After that, you can build the solution using one of these options:

  1. open grpc.sln with Visual Studio and hit "Build".
  2. build from commandline using msbuild grpc.sln /p:Configuration=Debug

#Testing

Use run_tests.py, that also supports Windows (with a bit limited experience).

> REM Run from repository root.
> python tools\run_tests\run_tests.py -l c

Also, you can make.bat directly to build and run gRPC tests.

> REM Run from this directory.
> make.bat alarm_test