Visual Studio 開發環境自動新增自定義檔案頭註釋方法

鴨脖發表於2013-10-27

//========================================================================
// Copyright(C): ***********************
//
// CLR Version : $clrversion$
// NameSpace : $rootnamespace$
// FileName : $safeitemname$
//
// Created by : Dzs (dzs369@gamil.com) at $time$
//
// Function : 
//
//========================================================================

Visual Studio 開發環境自動新增自定義檔案頭註釋方法
vs2005以上版本
1, 更改新增類别範本:找到 “vs安裝目錄\Microsoft Visual Studio 8\Common7\IDE\ItemTemplatesCache\CSharp\1041\Class.zip”(vs2005) 目錄下的“Class.cs”,用記事本開啟,在檔案最頂上新增註釋程式碼
2, 更改新增winfrom模板:找到“vs安裝目錄\Microsoft Visual Studio 8\Common7\IDE\ItemTemplatesCache\CSharp\1041\Form.zip”(vs2005)目錄下的“form.cs”,用記事本開啟,在檔案最頂上新增註釋程式碼
3,更改新增類工程模板:“vs安裝目錄\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplatesCache\CSharp\Windows\1041\ClassLibrary.zip"目錄下的“class1.cs”,用記事本開啟,在檔案最頂上新增註釋程式碼
4, 更改新增Winfrom工程模板:“vs安裝目錄\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplatesCache\CSharp\Windows\1041\WindowsApplication.zip”目錄下的“form1.cs”,用記事本開啟,在檔案最頂上新增註釋程式碼

類庫Web或Winform都是不同的(Web的在WebClass.zip下面的Class.cs中,各種不同的型別,在的位置也不同)
種類也各有不用,分別為Class.zip、Interface.zip、Form.zip等新增註釋
這裡$var$ 都是系統的變數,模板引數是要區分大小寫的,大家需要注意。系統提供的可用的引數如下:
引數 說明 
clrversion 
公共語言執行庫 (CLR) 的當前版本。 
GUID [1-10] 
用於替換專案檔案中的專案 GUID 的 GUID。最多可以指定 10 個唯一的 GUID(例如,guid1))。 
itemname 
使用者在新增新項對話方塊中提供的名稱。 
machinename 
當前的計算機名稱(例如,Computer01)。 
projectname 
使用者在新建專案對話方塊中提供的名稱。 
registeredorganization 
HKLM/Software/Microsoft/Windows NT/CurrentVersion/RegisteredOrganization 中的登錄檔項值。 
rootnamespace 
當前專案的根名稱空間。此引數用於替換正向專案中新增的項中的名稱空間。 
safeitemname 
使用者在“新增新項”對話方塊中提供的名稱,名稱中移除了所有不安全的字元和空格。 
safeprojectname 
使用者在“新建專案”對話方塊中提供的名稱,名稱中移除了所有不安全的字元和空格。 
time 
以 DD/MM/YYYY 00:00:00 格式表示的當前時間。 
userdomain 
當前的使用者域。 
username 
當前的使用者名稱。 
year 
以 YYYY 格式表示的當前年份。

--------------------------------------
個人常用
CLR版本: $clrversion$
名稱空間名稱:$rootnamespace$
檔名:$safeitemname$
當前系統時間:$time$
建立年月:$year$

---------------------------------------

相關參考文件 

雲中客 http://www.cnblogs.com/lixiaobin/articles/codefilemark.html 

kimizhou_blog http://blog.csdn.net/kimizhou_blog/article/details/6221593

相關文章