2013年9月4日

如何透過Visual Studio Item Template Project 來設定範本項目的分類

Visual Studio 的範本,可透過專案的方式來開發,如果你是開發 Item Template 並且 指定給 C# 專案使用的話,建置後範本檔(.zip) 預設會放置在 ItemTemplates\CSharp\1033\ 資料夾下。

由於 VS 的範本是透由資料夾來區分 "範本類型"、"使用的專案類型"、"分類"、語系。

因此上述的預設路徑分別代表的是,此範本為項目範本並使用在 C# 專案內,然後是給繁體中文語系使用。

當我們想要再加入此範本的分類或是更改語系時,.vstemplate 設定檔似乎是沒有 tag 可供設定…後來我發現其實必須在顯示出 .vstemplate 檔案的屬性視窗時,就有項目可供我們設定,其顯示的畫面如下:



在 VSTemplate 的分類下 Category 可設定範本的分類,而 Culture 則可設定此範本的語系。

如果我們設定如上圖所顯示的,分類為 Data ;語系為 zh-TW,則範本檔則會重新放置在  ItemTemplates\CSharp\Data\1028\ 裡。

這樣範本就可以放置在我們要分類,才不會在選擇範本時都只出現在範本項目視窗一開頭的內容而已。

沒有留言:

張貼留言