【发布时间】:2020-09-07 08:05:23
【问题描述】:
我在 C# .NET Standard 项目 MyProject 中使用 Google.Protobuf.Tools。我有多个原型定义。
MyProject/Protos/Requests/SampleRequest.proto
syntax = "proto3";
option csharp_namespace = "My.Projects.Protos.Requests";
package sampleRequests;
message SampleRequest {
int32 requestNumber =1;
SubRequest request =2;
}
MyProject/Protos/Requests/SubRequest.proto
syntax = "proto3";
option csharp_namespace = "My.Projects.Protos.Requests";
package subRequests;
message SubRequest {
int32 SubId =1;
string requestText =2;
}
现在,这段代码无法编译,显示的错误是 SubRequest is unknown。
我想知道如何导入不同的 proto 文件,以便实现这一点。我不太了解--proto_path cli 选项,也找不到任何明确的文档。
非常感谢任何帮助。提前致谢。 提前致谢。
【问题讨论】:
标签: c# protocol-buffers protobuf-net proto