.net Protobuf编译器可以防止在自动生成的类上将proto文件的首字母大写吗

p1tboqfb  于 2023-04-22  发布在  .NET
关注(0)|答案(1)|浏览(203)

我们有一个csproj,包含以下.proto文件:

syntax = "proto3";
package Test.v1;
option csharp_namespace = "Test";

message TestMsg {
  string name = 1;
}

我们使用.net grpc工具,“Protobuf compiler”的Build Action。Generated类将第一个字母大写,即name -〉Name。
有什么方法可以保留小写的第一个字母吗?(原因是我们有一个内部的命名约定,我们宁愿保持)。
谢谢丹尼尔

plicqrtu

plicqrtu1#

protocol buffers编译器(Grpc.Tools 使用)将始终生成Pascal大小写名称(即首字母大写)的C#文件。没有选项可以阻止这种情况发生。(请参阅names.cc了解在编译器中完成的位置)。

相关问题