- 源码地址:https://github.com/mojinxun/template.git
- identity:Overt.GrpcTemplate.Service v 1.0.4
dotnet new -i Overt.GrpcTemplate.Service
dotnet new -l
可以看到存在 OvertGrpcTemplate的一项存在,该项的identity为Overt.GrpcTemplate.Service
dotnet new -u Overt.GrpcTemplate.Service
// 注意参数,使用一下命令查看参数 dotnet new OvertGrpcTemplate -h
-na: 代表命名空间,[namespace].Service,中间的部分
-s: 代表的protobuf文件中的服务名称定义,必须为英文,无特殊字符
-se: 代表的是这个服务启动后注册到Consul的名称,即配置文件中的Name,一般为整个服务命名空间去除点,Overt.Grpc.Service => OvertGrpcService
-p: 代表的是这个服务启动占用的端口,即配置文件中的Port
// 示例
dotnet new OvertGrpcTemplate -na Overt.GrpcTest -s GrpcTestService -se OvertGrpcTestService -p 10001
- 使用PowerShell执行init.ps1文件,修改文件夹名称
- 如果该服务需要安装为Window服务,则再执行topshelf.ps1
- 源码地址:https://github.com/overtly/template.git
- identity:Overt.Template.Service v 1.0.4
dotnet new -i Overt.Template.Service
dotnet new -l
可以看到存在 OvertTemplate的一项存在,该项的identity为Overt.Template.Service
dotnet new -u Overt.Template.Service
// 注意参数,使用一下命令查看参数 dotnet new OvertTemplate -h
-na: 代表命名空间,[namespace].Service,中间的部分
// 示例
dotnet new OvertTemplate -na Overt.Test
最终结果:
- 使用PowerShell执行init.ps1文件,修改文件夹名称
- 如果该服务需要安装为Window服务,则再执行topshelf.ps1