2017-05-05 13 views
0

.batファイルを使用してgrpc .csファイルを生成しようとしていますが、messageGRPC.csファイルが生成されません。しかし、message.g.csが作成されます。エラーはなく、パスをハードコーディングして同じ結果を持つ管理者モードでコマンドウィンドウを実行しようとしました。gRPCが生成されない* grpc.cs

この場合も、message.g.csは正しく生成されますが、messageGRPC.csは正しく生成されません。

私のプロジェクトでは、Google.Protobuf、Google.Protobuf.Tools、Grpc、 Grpc.Core、およびGrpc.ToolsをNuGetからインストールしました。

私が間違っていることはありますか?

@echo off 
cd %~dp0 

:: Display Current Working Directory used for debugging 
:: echo Current Directory = %CD% 

set PROJ_ROOT=%CD%   
set ROOT_DIR=%CD% 

:: Display Solution Root Directory used for debugging 
:: echo Root Directory = %ROOT_DIR% 

:: Set path variables 
set SRC_DIR=%ROOT_DIR%\Common\Messages 

set PLUGIN_DIR=%ROOT_DIR%\<project>\packages\Grpc.Tools.1.3.0\tools\windows_x64 

set DST_DIR=%ROOT_DIR%\Common\Messages\proto3 

:: debugging 
echo plug_in_dir = "%PLUGIN_DIR%" 

echo Started compiling .proto messages using protoc version 
"%PLUGIN_DIR%"\protoc.exe --version 

:: code is on one line. it's wrapped here for readability 
"%PLUGIN_DIR%"\protoc.exe -I "%SRC_DIR%" --proto_path="%SRC_DIR%" 
--csharp_opt=file_extension=.g.cs --csharp_out="%DST_DIR%" "%SRC_DIR%"\message.proto 
--grpc_out="%PROJ_ROOT%"\gRPC 
--plugin=protoc-gen-grpc="%PLUGIN_DIR%"\grpc_csharp_plugin.exe 

cd %PROJ_ROOT% 

echo Completed compiling .proto messages 

答えて

1

同じ質問はここに答えた: https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/grpc-io/l6bZwTLbDb4/bYRBmx37AgAJ

をダブル掲示同じ質問を避けるようにしてみてください(私たちはstackoverflowのとgrpc.ioメーリングリストとダブルポストの両方を監視していることだけで管理負荷を増大させ、それはdoesnの質問に答える可能性が高い)。

+0

申し訳ありませんが、あなたもstackoverflowを監視していた – Que

関連する問題