HOW TO:以手動方式建立項目範本
更新:2007 年 11 月
建立自訂項目範本的程序其實相當簡單。專案項目範本的必要項目如下所示:
中繼資料檔 (*.vstemplate),供 Visual Studio 使用以定義專案項目在開發環境中的顯示方式,以及自訂如何建立專案項目 (如果已指定適當屬性)。
程式碼檔,例如 Windows Form、Web Form、類別檔和資源檔。
注意事項: 不過也有可能建立多檔案項目範本。如需詳細資訊,請參閱 HOW TO:建立多檔案項目範本。
這兩個檔案會壓縮成 .zip 檔。.zip 檔必須放置在 Visual Studio 辨識的自訂專案項目範本位置。自訂專案項目範本會出現在適當程式語言的 [我的範本] 區段內之 [加入新項目] 對話方塊中。
若要手動建立項目範本
建立專案和專案項目。
編輯專案項目,直到可儲存成範本為止。
請適當編輯程式碼檔,以便指示要執行參數取代的地方。如需參數取代的詳細資訊,請參閱 HOW TO:替代樣板中的參數。
建立新的 XML 檔,並且以 .vstemplate 副檔名將它儲存在與新項目範本相同的目錄中。
撰寫此 XML 檔 (.vstemplate),提供項目範本中繼資料。如需詳細資料,請參閱下節中的範例。
儲存並關閉 .vstemplate 檔。
在 Windows 檔案總管中,選取範本所要包含的檔案,以滑鼠右鍵按一下,然後選取 [傳送到] 並按一下 [壓縮的 (zipped) 資料夾]。您選取的檔案被壓縮在 .zip 檔中。
將 .zip 檔複製到使用者項目範本位置。在 Windows Vista 中,預設目錄為 ..\Users\<username>\Documents\Visual Studio 2008\Templates\ItemTemplates\。如需詳細資訊,請參閱 HOW TO:尋找並組織專案範本和項目範本。
範例
下列範例將示範基本的項目檔 (.vstemplate)。這個項目範本包含自訂 Visual C# 類別樣板 MyClass.cs 的中繼資料。
<VSTemplate Type="Item" Version="2.0.0"
xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>MyClass</Name>
<Description>My custom C# class.</Description>
<Icon>Icon.ico</Icon>
<ProjectType>CSharp</ProjectType>
<DefaultName>MyClass</DefaultName>
</TemplateData>
<TemplateContent>
<ProjectItem>MyClass.cs</ProjectItem>
</TemplateContent>
</VSTemplate>