簡介
VS2019有很多項目模板可以很快創建基本項目. 但是創建後一般都要添加一些基本的引用, 比如IMemoryCache, ILogger等Assembly. 也需要創建一些目錄. 雖然不複雜, 但是每次都要做, 而且不同的人引用的assembly版本也不一樣, 創建的目錄名字稍有區別. 如果有一個自定義的模板, 每次可以把基本的初始化動作做完就太好了.
VS2019正好提供一個簡單的方法來創建項目模板, 基本上是手動創建好項目, 然後導出成模板. 以後每次復用模板就好.
程序員就是要儘可能的簡化自己的工作.
導出項目模板
首先創建一個項目, 引用好Assembly, 設置好目錄, 如下圖: (這是一個服務層的項目, 我們每次都會使用注入, 按照ASPNetCore的習慣, 我們都會創建一個ServiceExt.cs文件,用來注入所有需要的服務).

自定義的項目結構
然後再導出一個項目(項目=>導出模板)

導出模板菜單
選擇好導出那個項目

選擇好導出那個項目
設置好項目名稱和描述(一般選擇自動把模板導入到VS中)

Okay, 點擊完成項目模板就創建好了, 簡單吧.
使用自己的模板
使用項目模板也是一樣簡單, 只要在新建項目中, 選擇剛才做好的模板, 填好項目名稱, 一個預設好的項目就創建了.

選擇好自己的模板
注意:剛創建的項目在查詢窗口時查詢不出來的, Visual Studio需要一點時間來給新項目建索引(時間不太清楚, 一般幾個小時後才能在查詢窗口查出).
點擊下一步後, 填寫新的項目,然後點擊完成, 新項目就創建好了.

新項目創建好了, 和您最初設置的模板一模一樣.

最後的話
有人覺得我又不常新建項目, 為啥要做項目模板. 錯. 其實你會經常創建項目, 特別時你要測試一些想法, 驗證一些思路的時候, 進程需要拿一個新項目來練練手.
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/323787.html