net6 webapi做模板,生成新命名的webapi项目

1、在磁盘随便一个地方新建一个文件夹webapiTplMake ,将webapi项目放到这个文件夹中

     E:\project\webapitemplate\webapiTplMake  

 2、在这个文件夹webapiTplMake里面新建一个.template.config文件夹,在文件夹中新建一个文件template.json,里面存放内容

{
    "$schema": "http://json.schemastore.org/template",//template.json 文件的 JSON 架构,可以不要该键值对
    "author": "wenghan", //必填!模板创建者
    "classifications": [ "Web/WebAPI" ], //必填,这个对应模板的Tags,其他的比如 [ "Common", "Console" ],
    "name": "CPMS Dotnet", //必填,这个是模板名,比如ASP.NET Core Web API
    "identity": "CPMS.Template", //可选,模板的唯一名称
    "shortName": "cpmstpl", //必填,这个对应模板的短名称,比如webapi
    "tags": {
      "language": "C#" ,
      "type":"project"
    },
    "sourceName": "CPMS",  // 可选,要替换的名字,这个就是模板的项目名,以后新建的时候,会把这个名字替换成其他,比如HelloBlog(警告!这里不要写一些专用词汇,比如app呀,net呀,core之类的)
    "preferNameDirectory": true  // 可选,添加目录  
}

3、下面执行命令:生成模板->  dotnet new -i E:\project\webapitemplate\webapiTplMake  

                               根据模板生成新项目 -> dotnet new cpmstpl -n RPMS

注意:这个只是在自己电脑本地生成模板项目,可自行查询配置公共模板

创建模板
dotnet new install E:\project\webapitemplate

卸载模板
dotnet new uninstall E:\project\webapitemplate

根据模板创建项目
dotnet new rpmstpl -n CPMS

dotnet new rpmstpl -n CPMS --force  强制生成模板项目(因为修改了模板文件)

dotnet new list  查看所有模板

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值