打开命令行终端进入pb文件夹,执行以下命令生成c++文件及c#文件。 其中:grpc_cpp_plugin.exe及grpc_csharp_plugin.exe所在路径替换为您安装的路径。 此时整个解决方案的目录结构如下: 6、生成CPPServer项目 拷贝grpc源码目录下examples\cpp\helloworld\http://greeter_server.cc到CPPServer目录下,并将文件helloworld.grpc....
(1)首先,系统里找到protoc.exe和grpc_csharp_plugin.exe(位置多半会在C:\Users\Administrator\.nuget\packages\grpc.tools\1.17.1\tools\windows_x64 ,如果不在可以用everything搜索前面的工具名) (2)然后在自己的VS工程文件夹中建立一个新文件夹命名为packages , 并将上面找到的.nuget\packages中的“Google....
先用Grpc.Tools 下的,如果生成不了,再用Grpc.Tools下的 grpc_csharp_plugin.exe, Google.Protobuf.Tools下protoc.exe 然后在项目中新建一个名为ProtocGenerate.cmd的文件,在其中输入以下指令: protoc -I . --csharp_out . --grpc_out . --plugin=protoc-gen-grpc=grpc_csharp_plugin.exe msg.proto 然后...
这里使用gRPC定义的protoc的C#插件grpc_csharp_plugin.exe,而不是使用protoGen.exe。 将以下几个文件放在同一个文件夹中: grpc_csharp_plugin.exe helloworld.proto protoc.exe 创建一个bat文件,编写如下命令行: protoc.exe -I=.--csharp_out=. --grpc_out=. --plugin=protoc-gen-grpc=grpc_csharp_plugin....
先用Grpc.Tools 下的,如果生成不了,再用 Grpc.Tools下的 grpc_csharp_plugin.exe, Google.Protobuf.Tools下protoc.exe 然后在项目中新建一个名为ProtocGenerate.cmd的文件,在其中输入以下指令: protoc -I . --csharp_out . --grpc_out . --plugin=protoc-gen-grpc=grpc_csharp_plugin.exe msg.proto ...
LIBCMT.LIB是MT版本的c运行库 MSVCRT.LIB是MD版本的c运行库 LIBCMTD.LIB是MTD版本的c运行库 MSVCRTD.LIB是MDD版本的c运行库 然后最后需要的bin和lib大概有 bin grpc_cpp_plugin.exe grpc_csharp_plugin.exe grpc_node_plugin.exe grpc_objective_c_plugin.exe ...
新建.net framework项目类库,引用安装 Grpc.Tools、Google.Protobuf.Tools 组件程序包,分别得到grpc_csharp_plugin.exe、protoc.exe 工具 protoc.exe 在Snai.GrpcService.Protocol根目录下新建ProtocGenerate.cmd 文件,在其中输入以下指令 protoc -I . --csharp_out . --grpc_out . --plugin=protoc-gen-grpc=grp...
protoc.exe grpc_csharp_plugin.exe 将proto文件放入Editor文件夹下,新建一个bat文件 set PJ_PATH=E:/PJ/IOGame1/Assets//路径引用 %PJ_PATH%/10_Plugins\Editor\grpc\protoc.exe// protoc路径 %PJ_PATH%/10_Plugins\Editor\grpc\ProtoFile\client.proto//proto文件 ...
如果需要同时编译服务端和客户端代码,需要grpc_csharp_plugin,可以在Grpc.Tools nuget包中找到: %UserProfile%.nuget\packages\Grpc.Tools\1.20.0\tools\windows_x64\grpc_csharp_plugin.exe set PLUGIN=%UserProfile%\.nuget\packages\Grpc.Tools\1.20.0\tools\windows_x64\grpc_csharp_plugin.exe ...
GrpcCSharpPluginExec: null GrpcProtocExec: null GrpcAdditionalArguments: null Additionally, you can specify multiple folders where the generated output should be copied to by setting the GrpcOutputFolderCopy property. This is useful for example when you have the proto files in the server project an...