Update basics.md (#12922)
* Update basics.md * Update basics.md * Update basics.md * Update basics.mdpull/12932/head
parent
c9229f3373
commit
d74c740672
|
@ -32,7 +32,7 @@ For example, consider the *greet.proto* file used in [Get started with gRPC serv
|
||||||
|
|
||||||
The *.proto* file is included in a project by adding it to the `<Protobuf>` item group:
|
The *.proto* file is included in a project by adding it to the `<Protobuf>` item group:
|
||||||
|
|
||||||
[!code-xml[](~/tutorials//grpc/grpc-start/sample/GrpcGreeter/GrpcGreeter.csproj?highlight=2&range=7-11)]
|
[!code-xml[](~/tutorials/grpc/grpc-start/sample/GrpcGreeter/GrpcGreeter.csproj?highlight=2&range=7-9)]
|
||||||
|
|
||||||
## C# Tooling support for .proto files
|
## C# Tooling support for .proto files
|
||||||
|
|
||||||
|
@ -44,7 +44,7 @@ The tooling package [Grpc.Tools](https://www.nuget.org/packages/Grpc.Tools/) is
|
||||||
|
|
||||||
This package is required by both the server and client projects. `Grpc.Tools` can be added by using the Package Manager in Visual Studio or adding a `<PackageReference>` to the project file:
|
This package is required by both the server and client projects. `Grpc.Tools` can be added by using the Package Manager in Visual Studio or adding a `<PackageReference>` to the project file:
|
||||||
|
|
||||||
[!code-xml[](~/tutorials//grpc/grpc-start/sample/GrpcGreeter/GrpcGreeter.csproj?highlight=1&range=17)]
|
[!code-xml[](~/tutorials/grpc/grpc-start/sample/GrpcGreeter/GrpcGreeter.csproj?highlight=1&range=15)]
|
||||||
|
|
||||||
The tooling package isn't required at runtime, so the dependency is marked with `PrivateAssets="All"`.
|
The tooling package isn't required at runtime, so the dependency is marked with `PrivateAssets="All"`.
|
||||||
|
|
||||||
|
@ -62,7 +62,7 @@ For client-side assets, a concrete client type is generated. The gRPC calls in t
|
||||||
|
|
||||||
By default, server and client assets are generated for each *.proto* file included in the `<Protobuf>` item group. To ensure only the server assets are generated in a server project, the `GrpcServices` attribute is set to `Server`.
|
By default, server and client assets are generated for each *.proto* file included in the `<Protobuf>` item group. To ensure only the server assets are generated in a server project, the `GrpcServices` attribute is set to `Server`.
|
||||||
|
|
||||||
[!code-xml[](~/tutorials//grpc/grpc-start/sample/GrpcGreeter/GrpcGreeter.csproj?highlight=2&range=7-11)]
|
[!code-xml[](~/tutorials//grpc/grpc-start/sample/GrpcGreeter/GrpcGreeter.csproj?highlight=2&range=7-9)]
|
||||||
|
|
||||||
Similarly, the attribute is set to `Client` in client projects.
|
Similarly, the attribute is set to `Client` in client projects.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue