由於 VS 的範本是透由資料夾來區分 "範本類型"、"使用的專案類型"、"分類"、語系。
因此上述的預設路徑分別代表的是,此範本為項目範本並使用在 C# 專案內,然後是給繁體中文語系使用。
當我們想要再加入此範本的分類或是更改語系時,.vstemplate 設定檔似乎是沒有 tag 可供設定…後來我發現其實必須在顯示出 .vstemplate 檔案的屬性視窗時,就有項目可供我們設定,其顯示的畫面如下:

在 VSTemplate 的分類下 Category 可設定範本的分類,而 Culture 則可設定此範本的語系。
如果我們設定如上圖所顯示的,分類為 Data ;語系為 zh-TW,則範本檔則會重新放置在 ItemTemplates\CSharp\Data\1028\ 裡。
這樣範本就可以放置在我們要分類,才不會在選擇範本時都只出現在範本項目視窗一開頭的內容而已。
沒有留言:
張貼留言