1. 程式人生 > >VS2010自定義模版全過程

VS2010自定義模版全過程

VS2010已經成為.NET開發人員的必備工具,相比經典版VS2005,到過渡版VS2008,2010在效能穩定性和易用性上都得到很大的提高。

  結合VS工具,其下的外掛也層出不窮。今天重點給大家介紹如何使用VS2010VS2010自定義新建檔案模版,新建檔案時,添加個人資訊,如:建立者,建立時間等個性化資訊。

  這樣對於具有規定機器的開發人員,對於新建的檔案就會自動新增版本,新增人,新增時間等資訊。

  具體操作如下:

1、開啟VS2010安裝目錄,如:I:\ProgramFiles\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates

  在這個目錄下,你將看到要建立各種型別的目錄列表,開啟你要設定的檔案,如:CSharp 目錄下的Windows Forms\2052下的Form.zip

  在此壓縮包中存在的就是新建檔案的模版,如果修改此Form.cs,則當你新建一個Form檔案時,就會出現你定義好的模版。下邊我們來看模版怎麼修改。

  開啟此壓縮檔案中的form.cs檔案,你會看到$if等只能的熱詞,這些在新建檔案時會動態解析,把結果返回到新建檔案中。在新建Form時我們想新增。

  個人資訊,就可以新增如下:

#region Version Info
/*========================================================================
* 【本類功能概述】
*
* 作者:ywg      時間:$time$
* 檔名:$safeitemname$
* 版本:V1.0.1
*
* 修改者:          時間:              
* 修改說明:
* ========================================================================
*/
#endregion

  其中固定寫死的內容,在模版上也是固定呈現的:

$time$ 顯示當前時間

$safeitemname$ 顯示當前建立檔名

$safeprojectname$ 顯示當前工程名

$year$  顯示當前年份

$projectname$ 當建立一個新工程時,指定的工程名

$clrversion$  當前CLR解析的版本值

$GUID [1-10]$ 定義當前範圍的GUID

  這些值都是根據你建立檔案的不同,動態變化的,可以根據需要動態的及設定和新增。對於新新增的檔案,我覺得如上模版可供檢視,當然更加詳細的功能。

  仍需要新增模版後進行手工的人為修改。

  修改完畢後,儲存,zip會自動儲存,其他新建檔案都可以進行修改,可根據實際酌情修改需要的檔案。

2、完成要設定內容的修改後,此時需要關閉開啟的VS2010視窗,開始進行修改模版的重新註冊。

  註冊的方法很簡單,在開始——》程式中,選中VS2010下的 Visual StudioTools 下有Visual Studio 命題提示行工具,點選開啟。

  執行 devenv /setup 此過程可能要1分鐘左右時間。

  註冊完成後,重新開啟VS2010新建檔案,你將在新建的檔案中,將看到新建的自定義內容。

  注:此修改後,原始模版將丟失,如果想恢復為VS2010原始模版狀態,則需要事先備份對應的VS2010模版,然後按照如上方法進行註冊。

  對於擁有固定機器編寫程式碼的人員,設定模版後比較方便。