方法 : 項目テンプレートを作成する
このトピックの最初の手順では、テンプレートのエクスポート ウィザードを使用して項目テンプレートを作成する方法を示します。
Windows ストア アプリ プロジェクトで項目を使用する場合は、いくつかの追加の手順を実行する必要があります。このトピックの 2 つ目の手順では、このタスクの実行方法を説明します。
[!メモ]
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 ストア プロジェクトに追加できます。