编程语言
首页 > 编程语言> > C#-缺少googleapis / google / protobuf

C#-缺少googleapis / google / protobuf

作者:互联网

我正在尝试从.proto文件here编译GoogleCloudSpeechToTextv1p1beta1的C#库.protobuf编译器有效,但它缺少googleapis / google / protobuf目录中的依赖项.它依赖的所有其他导入文件都存在here.

我的问题是:为什么googleapis/google directory中缺少protobuf目录?是我个人需要编译/汇编的库吗?还是Google应该提供的东西而它却丢失了?

解决方法:

google / protobuf目录与Google.Protobuf.Tools软件包一起提供,位于工具下(例如,有tools / google / protobuf / any.proto).或者,相同的文件位于protobuf GitHub repo内(在src下-原型与C代码混合在一起).

因此,如果需要,您应该在protoc调用中将tools目录作为“根”包含在内,但是在这种情况下,已经有一个NuGet package of Google.Cloud.Speech.V1P1Beta1,所以我建议您改用它:)(甚至还有docs available,如果您知道要从其他API推断URL方案.实际上并没有这样宣传.)

标签:protocol-buffers,google-cloud-speech,c
来源: https://codeday.me/bug/20191025/1925732.html