Protocol buffers 原型。我的导入原型文件不起作用。为什么我会出错;“类型”;不是一种类型;?

Protocol buffers 原型。我的导入原型文件不起作用。为什么我会出错;“类型”;不是一种类型;?,protocol-buffers,proto,Protocol Buffers,Proto,主文件: syntax = "proto3"; option csharp_namespace = "Service.Protos"; package provider; import "type.proto"; service provider { rpc Test (TestRequest) returns (TestResponse);

主文件:


    syntax = "proto3";
    
    option csharp_namespace = "Service.Protos";
    
    package provider;
    
    import "type.proto";
    
    service provider {
      rpc Test (TestRequest) returns (TestResponse);
    }
    
    message TestRequest {
      Type Type = 1;
    }
    message TestResponse { }

导入文件:

syntax = "proto3";

option csharp_namespace = "Service.Protos";

package Type;

enum Type {
  None = 0;
  ...
}
我得到一个错误:“Type”不是类型 请帮帮我.为什么它不起作用?
两个文件并排

我认为它应该是
类型。类型
,因为包名。如下所示:

  message TestRequest {
      Type.Type Type = 1;
  }
我用围棋试过了,它对我很有效