HOW TO:以手動方式建立項目範本
建立自訂專案項目範本的必要項目如下所示:
中繼資料檔 (*.vstemplate),供 Visual Studio 用於定義專案項目在整合式開發環境 (IDE) 中的顯示方式,以及自訂如何建立專案項目 (如果已指定適當屬性)。
程式碼檔,例如 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 2010\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>