ProjectType is a required child element of TemplateData.
The value of the ProjectType element specifies where the template is located in the New Project or Add New Item dialog box. For example, a template with a ProjectType value of CSharp appears under the Visual C# node in the New Project dialog box.
A template subtype can be specified by using the ProjectSubType element.