項目模板
{
"author": "iaccount@foxmail.com",
"classifications": [ "標簽" ],//標簽
"name": "項目模板名稱",
"identity": "identity", //模板唯一標識可以使用guid
"groupIdentity": "group",//分組,可有可無
"shortName": "shortName", //使用 dotnet new <shortName> 安裝模板時的名稱
"tags": {
"language": "C#",
"type": "project"
},
"sourceName": "sourceName", //【修改】在使用 -n 選項時,會替換模板中項目的名字,使用項目名字,文件和文件夾,命名空間 都會在使用時替換掉
"preferNameDirectory": true
}
以上內容寫入template.json 并存放至.template.config文件夾內
在項目文件夾內執行以上操作后 ,按住shift +右鍵點擊 在在此處打開powershell窗口
接著輸入以下命令
# 新建模板
# 模板安裝命令:dotnet new i <path | nugetId>
# 這里因為是安裝本地模板,直接使用路徑(絕對和相對均可) ,.代表當前目錄
dotnet new -i .
dotnet new -l --查看已安裝的項目模板(小寫L)
#卸載項目使用
dotnet new -u D:\GitHub\DotNetCore\WindowsService
至此項目模板已經創建完成!
------------------------------我是分隔符--------------------------------------------------------------
用該模板創建新的項目
使用模板,請在新建項目的目錄中使用以下語句
# 這里使用 -n 和 -o 選項來分別指定新項目的名字以及輸出目錄
# 設定新項目的名字為“NewProject”,因為當前定位已經在 NewProject 文件夾內,所以直接用“.”,如下:
dotnet new [TemplateName] -n NewProject -o .
[TemplateName]是模板配置文件中指定的 項目模板名稱。
命令:
查看版本
dotnet --version
查看幫助命令
dotnet -h
創建項目(dotnet new)
dotnet new -l --查看已安裝的項目模板 dotnet new console -o ./myConsole --通過指定模板創建項目,創建一個控制臺項目 dotnet new -i identityserver4.templates --安裝項目模板
編譯項目,生成二進制文件
dotnet build
發布項目(dotnet publish)
dotnet publish -o /output -c Release
清理
dotnet clean
運行項目,相當于F5(dotnet run)
dotnet run -c Release --Release版本 dotnet watch run --當代碼改變時,自動編譯運行,開發時使用
運行已編譯項目
nohup dotnet xxx.dll & (ps:必須使用exit退出終端,否則后臺進程會退出)
dotnet 命令:
查看安裝的模板:dotnet new -l 安裝模板:dotnet new -i [項目模板路徑] 刪除模板:dotnet new -u [項目模板路徑] 創建項目:dotnet new [項目模板名稱] -n [解決方案名稱] -o [生成項目路徑]
咩咩咩

浙公網安備 33010602011771號