grpc/vsprojects
Yang Gao 3d3d632d72 merge with head 2015-05-04 13:54:11 -07:00
..
gpr Updating the templates to create win64 projects. 2015-04-28 00:20:06 +02:00
gpr_test_util Updating the templates to create win64 projects. 2015-04-28 00:20:06 +02:00
grpc Merge remote-tracking branch 'upstream/master' into stap 2015-04-29 14:35:49 -07:00
grpc++ Updating the templates to create win64 projects. 2015-04-28 00:20:06 +02:00
grpc_csharp_ext Updating the templates to create win64 projects. 2015-04-28 00:20:06 +02:00
grpc_test_util Updating the templates to create win64 projects. 2015-04-28 00:20:06 +02:00
grpc_test_util_unsecure Updating the templates to create win64 projects. 2015-04-28 00:20:06 +02:00
grpc_unsecure Merge remote-tracking branch 'upstream/master' into stap 2015-04-29 14:35:49 -07:00
nuget_package enabling creation of nuget package for grpc_csharp_ext 2015-04-20 19:44:48 -07:00
.gitignore big refactoring of visual studio projects, started using nuget 2015-04-20 19:18:22 -07:00
Grpc.mak merge with head 2015-05-04 13:54:11 -07:00
README.md fixed grammar in readme 2015-04-20 19:20:51 -07:00
global.props allow building vcxproj files separately using msbuild 2015-04-20 19:20:45 -07:00
grpc.sln Updating the templates to create win64 projects. 2015-04-28 00:20:06 +02:00
make.bat tiny fixups 2015-04-20 19:20:50 -07:00
openssl.props Adding property sheets for OpenSSL and zlib's NuGet packages. 2015-05-02 00:07:59 -07:00
winsock.props big refactoring of visual studio projects, started using nuget 2015-04-20 19:18:22 -07:00
zlib.props Adding property sheets for OpenSSL and zlib's NuGet packages. 2015-05-02 00:07:59 -07:00

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