如何:建立項目範本
本主題中第一個程序的步驟說明如何使用 [匯出範本] 精靈建立項目範本。
如果您計劃在 Windows 市集應用程式專案中使用此項目,必須執行一些額外的步驟。本主題的第二個程序可協助您完成該工作。
注意事項 |
---|
您無法為 C++ 專案匯出範本。 |
若要將自訂專案項目範本加入至加入新項目對話方塊
在 Visual Studio 中建立或開啟專案。
將項目加入至專案,並於需要時修改。
修改程式碼檔,指出要執行參數取代的地方。如需詳細資訊,請參閱 如何:替代樣板中的參數。
按一下 [檔案] 功能表上的 [匯出範本]。
按一下 [項目範本],然後選取包含項目的專案並按一下 [下一步]。
選取要建立範本的項目,並按一下 [下一步]。
選取組件參考,以便在範本中包含此參考,然後按一下 [下一步]。
輸入圖示檔檔名、預覽影像、範本名稱和範本描述,然後按一下 [完成]。
這些用於範本的檔案會加入至 .zip 檔並複製至 ..\Users\username\Documents\Visual Studio Version\Templates\ItemTemplates\ 資料夾。
若要讓項目範本用於 Windows 市集專案
遵循上述程序的步驟匯出項目範本。
從複製到 ..\Users\username\Documents\Visual Studio Version\Templates\ItemTemplates\ 資料夾的 .zip 檔案,解壓縮 .vstemplate 檔案。
在 [記事本] 中開啟 .vstemplate 檔。
在 .vstemplate 檔中的開頭和結尾 <TemplateData> 標記內,加入下列 XML:<TemplateGroupID>WinRT-Managed</TemplateGroupID>。
下列範例顯示已加入 XML <TemplateGroupID>WinRT-Managed</TemplateGroupID> 程式行之後 .vstemplate 檔案的完整內容。
<VSTemplate Version="3.0.0" xmlns="https://schemas.microsoft.com/developer/vstemplate/2005" Type="Item"> <TemplateData> <DefaultName>MyItemStoreTemplate.xaml</DefaultName> <Name>MyItemStoreTemplate</Name> <Description>This is an example itemtemplate</Description> <ProjectType>CSharp</ProjectType> <SortOrder>10</SortOrder> <Icon>__TemplateIcon.ico</Icon> <TemplateGroupID>WinRT-Managed</TemplateGroupID> </TemplateData> <TemplateContent> <References /> <ProjectItem SubType="Designer" TargetFileName="$fileinputname$.xaml" ReplaceParameters="true">MyItemTemplate.xaml</ProjectItem> <ProjectItem SubType="Code" TargetFileName="$fileinputname$.xaml.cs" ReplaceParameters="true">MyItemTemplate.xaml.cs</ProjectItem> </TemplateContent> </VSTemplate>
在 [記事本] 中,儲存並關閉 .vstemplate 檔。
複製 .vstemplate 檔案,並將其貼至 ..\Users\username\Documents\Visual Studio Version\Templates\ItemTemplates\ 資料夾中的 .zip 檔案。
如果出現 [複製檔案] 對話方塊,請選擇 [複製並取代] 選項。
您現在可以使用 [加入新項目] 對話方塊,將根據這個範本的項目加入至 Windows 市集專案。