C#
2018.05.15 16:03
gRPC 또는 프로토콜버퍼 사용 시 proto를 cs로 변환하는 배치
다물칸 주소복사
조회 수 124 추천 수 0 댓글 0
구분 | 팁&트릭 |
---|---|
출처 | 내가작성 |
gRPC사이트의 프로젝트에 포함된 배치를 수정한 겁니다.
gRPC사이트의 도움말을 그대로 베껴서 배치를 만든 것 같은 분위기가 심해 그대로는 전혀 만들어지지 않습니다.
TOOL_PATH에서 grpc.tools 버전만 변경해주시면 됩니다.
저 패키지는 Hello world 프로젝트를 열면 nuget모듈 설치를 하는데 그때 생성되는 경로입니다.
-
setlocal
-
@rem enter this directory
-
cd /d %~dp0
-
-
set LOCAL_PATH=%~dp0
-
set PROTO_PATH=%LOCAL_PATH%/proto
-
set PROTO_FILE=csharp.proto
-
set TOOLS_PATH=D:\Works\DotNet\packages\Grpc.Tools.1.11.0\tools\windows_x86
-
-
%TOOLS_PATH%\protoc.exe -I%PROTO_PATH% --csharp_out %LOCAL_PATH% --grpc_out %LOCAL_PATH% %PROTO_PATH%/%PROTO_FILE%--plugin=protoc-gen-grpc=%TOOLS_PATH%/grpc_csharp_plugin.exe
-
-
endlocal
-
pause