在開發過程中往往需要在每一個頁面(類)增加注釋等等內容,VS2010中可以修改模板,在原有模板中增加一個類,會引用System等等命名空間,以及一些程序集。下面我們來看看如何增加自己需要一些說明,比如開發者等等。其實很簡單只要修改安裝目錄下的Class.zip里面的Class.cs文件內容,然后重新注冊一下就可以了。注意,在運行注冊命令的時候需要關閉所有打開的VS2010開發工具,否則可能會有意想不到的效果。
1.打開安裝目錄下的ItemTemplates目錄,比如:
里面有好幾個目錄,找到相應的.zip文件打開修改后保存即可。由於我們要修改類的信息,所以打開如下目錄:
C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Code\2052
看到下面有Class.zip了吧,解壓打開Class.cs文件,並修改代碼如下所示:
* 開發人員:小兵
* 創建時間:$time$
* 描述說明:
*
* 更改歷史:
*
* ****************************************************** */
namespace $rootnamespace$
{
using System;
using System.Web;
using System.Data;
using System.Collections.Generic;
$ if$ ($targetframeworkversion$ >= 3.5) using System.Linq;
$endif$ using System.Text;
public class $safeitemrootname$
{
}
}
其中以“$xxx$”可以視為模板變量,在添加的時候會被替換,具體在后面進行說明。OK改好后將Class.cs壓縮的原來的Class.zip中,下面就可以重新注冊一下模板了。
2.打開Visual Studio 2010 命令提示,執行 “devenv /InstallVsTemplates”。等待一小會兒,就可以打開VS2010,然后創建一個項目,添加一個類看看就知道結果了。
說明:還有另一種方法也可以改寫,就是寫一個類,然后使用VS2010另存為模板,然后導入,這些操作可以直接在VS2010上面完成,無需去尋找什么目錄。這種方法很簡單就不在另外秒數,你知道的...
模板參數說明:
Parameter |
說明 |
---|---|
clrversion |
公共語言運行時 (CLR) 的當前版本。 |
GUID [1-10] |
用於替換項目文件中的項目 GUID 的 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 |
當前的用戶名。 |
webnamespace |
當前網站的名稱。 在 Web 窗體模板中使用此參數以確保類名稱是唯一的。 如果網站位於 Web 服務器的根目錄下,則此模板參數將解析為 Web 服務器的根目錄。 |
year |
以 YYYY 格式表示的當前年份。 |
注意:模板參數是大小寫敏感的!