Overt.GrpcTemplate.Service 模板使用教程

 

1. Overt.GrpcTemplate.Service

  .Net Core 3.1 版本 模板名称改成 

Overt.GrpcTemplateV3.Service

 

(1)安装

dotnet new --install Overt.GrpcTemplate.Service::1.0.7 --force

 

(2)查看

dotnet new -l

image.png

 

可以看到存在 OvertGrpcTemplate的一项存在,该项的identity为Overt.GrpcTemplate.Service

 

 

(3)卸载

dotnet new -u Overt.GrpcTemplate.Service

 

(4)使用

// 注意参数,使用一下命令查看参数

dotnet new OvertGrpcTemplate -h

image.png

 

-na: 代表命名空间,[namespace].Service,中间的部分
-s: 代表的protobuf文件中的服务名称定义,必须为英文,无特殊字符
-r: 代表的是这个服务启动后注册到Consul的名称,即配置文件中的Name,一般为整个服务命名空间去除点,Overt.Grpc.Service => OvertGrpcService
-p: 代表的是这个服务启动占用的端口,即配置文件中的Port

// 示例
dotnet new OvertGrpcTemplate -na Overt.GrpcTest -s GrpcTestService -r OvertGrpcTestService -p 10001

 

最终结果:

image.png

  • 使用PowerShell执行init.ps1文件,修改文件夹名称
  • 如果该服务需要安装为Window服务,则再执行topshelf.ps1

 

 

2. Overt.Template.Service

 

(1)安装

dotnet new -i Overt.Template.Service::1.0.6 --force

 

(2)查看

dotnet new -l

image.png

 

可以看到存在 OvertTemplate的一项存在,该项的identity为Overt.Template.Service

 

(3)卸载

dotnet new -u Overt.Template.Service

 

(4)使用

// 注意参数,使用一下命令查看参数

dotnet new OvertTemplate -h

image.png

 

-na: 代表命名空间,[namespace].Service,中间的部分

// 示例
dotnet new OvertTemplate -na Overt.Test

 

最终结果:

 

image.png

 

  • 使用PowerShell执行init.ps1文件,修改文件夹名称
  • 如果该服务需要安装为Window服务,则再执行topshelf.ps1
posted @ 2020-03-14 21:39  Jlion  阅读(...)  评论(...编辑  收藏