近期因工作的關係~需要研究 dotnet 8 template 用法, 我就連同 Vue3+Vite+Vutify 一次組裝完成, 做成模板來測試用.

Template 作法不多做說明, 官網有詳解 XD, 我們直接從打包用 local 試裝使用看看.

1. 打包 nupkg file

用 cmd 打包 AnnyChang.Dotnet.Template.csproj 產生 nupkg 檔案.

1
dotnet pack

結果會產生在 bin\Release\AnnyChang.Dotnet.Template.1.0.0.nupkg.

打包 nupkg file

2. 用 local 打包好的檔案安裝 template

先去 nupkg file 所在位置.

1
cd bin\Release\

安裝 package.

1
dotnet new install AnnyChang.Dotnet.Template.1.0.0.nupkg

用 local 打包好的檔案安裝 template

3. 使用 Template

先去想要建立新專案的地方執行 dotnet new 並指定客製的 template. 使用 -n 指令來命名新專案.

1
dotnet new annydotnet8vue3 -n testweb

使用 Template

恭喜! 我們用客製的 template 建立了新專案.

4. 解安裝 Template

若同個模板要安裝新版本, 需先解除舊的 template 才能再重新裝新版本, 如下指令.

1
dotnet new uninstall AnnyChang.Dotnet.Template

今天的範例在 github,下回見~

參考資料