net6 webapi做模板,生成新命名的webapi專案

程序原快递發表於2024-03-21

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

注意:這個只是在自己電腦本地生成模板專案,可自行查詢配置公共模板

相關文章