无法从不同的文件夹链接\导入原始文件

诺东

我在项目外的某个地方有2个原始文件。

common \ v1 \ timestamp_offset.proto

syntax = "proto3";

import "google/protobuf/timestamp.proto";
import "google/protobuf/duration.proto";

package common.v1;

message TimestampOffset
{
    google.protobuf.Timestamp timestamp = 1;
    google.protobuf.Duration offset = 2;
}

booking \ v1 \ booking.proto

syntax = "proto3";

import "google/protobuf/empty.proto";
import "common/v1/timestamp_offset.proto";

package booking.v1;

message Booking{
    int32 id = 1;
    int32 carrier_id = 2;
    int32 customer_id = 3;
    string booking_type = 4;
    string travel_type = 5;
    common.v1.TimestampOffset time = 6;
}

我需要将文件链接到项目中以使用它们。使用此类选项将不起作用。我收到未找到导入“ common / v1 / timestamp_offset.proto”或出现错误。

<ItemGroup>
  <Protobuf Include="..\Protos\booking\v1\booking.proto" Link="booking\v1\booking.proto"/>
  <Protobuf Include="..\Protos\common\v1\timestamp_offset.proto" Link="common\v1\timestamp_offset.proto"/>
</ItemGroup>

我发现。如果我将两个文件都移到项目中,一切都会好的。

<ItemGroup>
  <Protobuf Include="booking\v1\booking.proto"/>
  <Protobuf Include="common\v1\timestamp_offset.proto"/>
</ItemGroup>
马克·格雷韦尔

Includeetc外,该<Protobuf>元素还允许您指定一个ProtoRoot="something"属性,该属性用于在解析导入等时指定根。可能是您所缺少的。这是记录在这里

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从不同的文件夹导入文件?

从不同的文件夹级别导入类-Python

从不同目录/文件夹导入模块的正确语法

从不同的文件夹加载图像

使用Haskell源代码从不同的文件夹导入文件

从不同的子文件夹访问VBA导入特定的Excel文件

无法从文件夹导入文件

从不同的文件夹导入文件,添加具有从每个文件名提取的值的列?

从不同的子文件夹中删除文件列表

从不同的文件夹中选择文件

从不同的文件夹导入多个csv文件,并将文件名提取为附加列:标头信念和多文件夹大小写

Tensorflow-从不同的文件夹保存和还原

在反应中从不同的文件夹加载 CSS

从不同文件夹获取数据

从不同的文件夹渲染部分(不共享)

从不同的文件夹加载 sklearn 模型

集合视图-从不同的文件夹接收图像-如何?

无法打开符号链接的文件夹

spark无法使用合并模式从不同文件夹中读取所有orc文件

如何阻止vscode打字稿文件从不应导入的文件夹导入?

无法访问原始文件夹中的文件

无法获取共享文件夹原始文件(系统路径)

从原始文件夹复制的文件无法打开

是否可以从不同的文件夹来源链接到 header.php 和 footer.php?

无法导入原始文件

从不是子文件夹的另一个文件夹导入python文件

从不同的包中导入原始文件会导致“缺少方法原始反射”

无法在同级子文件夹之间导入python文件

如何通过asyncTask从不同的URL下载不同文件夹中的文件?