C # protobuf actualiza automáticamente el archivo cs

La mayoría de los tutoriales en línea se compilan manualmente por protocolo, que es más difícil de usar

 

Agregue referencias a "Google.Protobuf" y "Grpc.Tools" al proyecto actual (a través de nuget), luego agregue el archivo proto, edite el archivo .csproj

<Project Sdk = " Microsoft.NET.Sdk " > 

  <PropertyGroup> 
    <TargetFramework> netcoreapp3. 1 </TargetFramework> 
  </PropertyGroup> 

  <ItemGroup> 
    <PackageReference Include = " Google.Protobuf " Version = " 3.11.2 " /> 
    <PackageReference Include = " Grpc.Tools " Version = " 2.26.0 " > 
      <IncludeAssets> tiempo de ejecución construir; nativo; archivos de contenido; analizadores buildtransitive </IncludeAssets> 
      <
    <! - 编辑 成 这样 -> 
    <Protobuf Include = " * .proto " OutputDir = " % (RelativePath) " CompileOutputs = " false " GrpcServices = " Ninguno " /> 
  </ItemGroup> 

</Project>

 

Luego compilar vs generará automáticamente el archivo cs

 

Específicamente, puedes estudiarlo:

https://github.com/grpc/grpc/blob/master/src/csharp/BUILD-INTEGRATION.md

 

Supongo que te gusta

Origin www.cnblogs.com/dongshenjun/p/12735694.html
Recomendado
Clasificación