﻿<VSTemplateManifest Version="1.0" xmlns="http://schemas.microsoft.com/developer/vstemplatemanifest/2015">
  <VSTemplateContainer TemplateType="Item" Locale="1033">
    <RelativePathOnDisk>CSharp\Extensibility\Editor\1033\CSharpEditorTextAdornment</RelativePathOnDisk>
    <TemplateFileName>CSharpEditorTextAdornment.vstemplate</TemplateFileName>
    <VSTemplateHeader>
      <TemplateData xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
        <Name>Editor Text Adornment</Name>
        <Description>This template provides a bare bones editor visual that is positioned relative to text inside the editor. This basic text-relative adornment puts a box behind all the "A"s in the file.</Description>
        <Icon>EditorTextAdornmentIcon.png</Icon>
        <TemplateID>CSharp.VSIX.EditorTextAdornment</TemplateID>
        <AppliesTo>VSIX + CSharp</AppliesTo>
        <ShowByDefault>false</ShowByDefault>
        <ProjectType>CSharp</ProjectType>
        <RequiredFrameworkVersion>4.6</RequiredFrameworkVersion>
        <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
        <DefaultName>TextAdornment.cs</DefaultName>
      </TemplateData>
    </VSTemplateHeader>
  </VSTemplateContainer>
  <VSTemplateContainer TemplateType="Item" Locale="1033">
    <RelativePathOnDisk>CSharp\Extensibility\Editor\1033\CSharpEditorViewportAdornment</RelativePathOnDisk>
    <TemplateFileName>CSharpEditorViewportAdornment.vstemplate</TemplateFileName>
    <VSTemplateHeader>
      <TemplateData xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
        <Name>Editor Viewport Adornment</Name>
        <Description>This template provides a bare bones editor visual that is positioned relative to the editor's visual surface. This basic viewport-relative adornment puts a purple box in the top right hand corner of the editor's viewport.</Description>
        <Icon>EditorViewportAdornmentIcon.png</Icon>
        <TemplateID>CSharp.VSIX.EditorViewportAdornment</TemplateID>
        <AppliesTo>VSIX + CSharp</AppliesTo>
        <ShowByDefault>false</ShowByDefault>
        <ProjectType>CSharp</ProjectType>
        <RequiredFrameworkVersion>4.6</RequiredFrameworkVersion>
        <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
        <DefaultName>ViewportAdornment.cs</DefaultName>
      </TemplateData>
    </VSTemplateHeader>
  </VSTemplateContainer>
  <VSTemplateContainer TemplateType="Item" Locale="1033">
    <RelativePathOnDisk>CSharp\Extensibility\Extension Pack\1033\CSharpExtensionPackItemTemplate</RelativePathOnDisk>
    <TemplateFileName>CSharpExtensionPackItemTemplate.vstemplate</TemplateFileName>
    <VSTemplateHeader>
      <TemplateData xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
        <Name>Extension Pack</Name>
        <Description>This template creates an extension pack file and adds it to the project.</Description>
        <Icon>ExtensionPackIcon.png</Icon>
        <TemplateID>CSharp.VSIX.ExtensionPack</TemplateID>
        <AppliesTo>VSIX + CSharp</AppliesTo>
        <ShowByDefault>false</ShowByDefault>
        <ProjectType>CSharp</ProjectType>
        <SortOrder>50</SortOrder>
        <RequiredFrameworkVersion>4.6</RequiredFrameworkVersion>
        <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
        <DefaultName>Extensions.vsext</DefaultName>
      </TemplateData>
    </VSTemplateHeader>
  </VSTemplateContainer>
  <VSTemplateContainer TemplateType="Item" Locale="1033">
    <RelativePathOnDisk>CSharp\Extensibility\Editor\1033\CSharpEditorClassifierItemTemplate</RelativePathOnDisk>
    <TemplateFileName>CSharpEditorClassifierItemTemplate.vstemplate</TemplateFileName>
    <VSTemplateHeader>
      <TemplateData xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
        <Name>Editor Classifier</Name>
        <Description>This template gets your started with creating your own syntax highlighting using an editor classifier. It also includes classifier type and classification format exports that allow you to define you own text properties for your syntax coloring.</Description>
        <Icon>EditorClassifierIcon.png</Icon>
        <TemplateID>CSharp.VSIX.EditorClassifier</TemplateID>
        <AppliesTo>VSIX + CSharp</AppliesTo>
        <ShowByDefault>false</ShowByDefault>
        <ProjectType>CSharp</ProjectType>
        <RequiredFrameworkVersion>4.6</RequiredFrameworkVersion>
        <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
        <DefaultName>EditorClassifier.cs</DefaultName>
      </TemplateData>
    </VSTemplateHeader>
  </VSTemplateContainer>
  <VSTemplateContainer TemplateType="Item" Locale="1033">
    <RelativePathOnDisk>CSharp\Extensibility\Editor\1033\CSharpEditorMarginItemTemplate</RelativePathOnDisk>
    <TemplateFileName>CSharpEditorMarginItemTemplate.vstemplate</TemplateFileName>
    <VSTemplateHeader>
      <TemplateData xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
        <Name>Editor Margin</Name>
        <Description>This template creates a bare bones editor margin that places a green box across the bottom of the editor's viewport.</Description>
        <Icon>EditorMarginIcon.png</Icon>
        <TemplateID>CSharp.VSIX.EditorMargin</TemplateID>
        <AppliesTo>VSIX + CSharp</AppliesTo>
        <ShowByDefault>false</ShowByDefault>
        <ProjectType>CSharp</ProjectType>
        <RequiredFrameworkVersion>4.6</RequiredFrameworkVersion>
        <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
        <DefaultName>EditorMargin.cs</DefaultName>
      </TemplateData>
    </VSTemplateHeader>
  </VSTemplateContainer>
  <VSTemplateContainer TemplateType="Item" Locale="1033">
    <RelativePathOnDisk>CSharp\Extensibility\Toolbox\1033\CSharpWinFormsToolboxItem</RelativePathOnDisk>
    <TemplateFileName>WinFormsToolboxItem.vstemplate</TemplateFileName>
    <VSTemplateHeader>
      <TemplateData xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
        <Name>Windows Forms Toolbox Control</Name>
        <TemplateID>CSharp.WinForms.ToolboxControl</TemplateID>
        <Description>This template gets your started with creating your own WinForms Toolbox Control.</Description>
        <ProjectType>CSharp</ProjectType>
        <SortOrder>1000</SortOrder>
        <LocationField>Enabled</LocationField>
        <EnableLocationBrowseButton>true</EnableLocationBrowseButton>
        <Icon>ToolboxControl.ico</Icon>
        <RequiredFrameworkVersion>4.6</RequiredFrameworkVersion>
        <AppliesTo>VSIX + CSharp</AppliesTo>
        <ShowByDefault>false</ShowByDefault>
        <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
        <DefaultName>ToolboxControl.cs</DefaultName>
        <ProvideDefaultName>true</ProvideDefaultName>
      </TemplateData>
    </VSTemplateHeader>
  </VSTemplateContainer>
  <VSTemplateContainer TemplateType="Item" Locale="1033">
    <RelativePathOnDisk>CSharp\Extensibility\Toolbox\1033\CSharpWpfToolboxItem</RelativePathOnDisk>
    <TemplateFileName>WpfToolboxItem.vstemplate</TemplateFileName>
    <VSTemplateHeader>
      <TemplateData xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
        <Name>WPF Toolbox Control</Name>
        <TemplateID>CSharp.WPF.ToolboxControlItem</TemplateID>
        <Description>This template gets your started with creating your own WPF Toolbox Control.</Description>
        <ProjectType>CSharp</ProjectType>
        <SortOrder>1000</SortOrder>
        <LocationField>Enabled</LocationField>
        <EnableLocationBrowseButton>true</EnableLocationBrowseButton>
        <Icon>ToolboxControl.ico</Icon>
        <RequiredFrameworkVersion>4.6</RequiredFrameworkVersion>
        <AppliesTo>VSIX + CSharp</AppliesTo>
        <ShowByDefault>false</ShowByDefault>
        <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
        <DefaultName>ToolboxControl.xaml</DefaultName>
        <ProvideDefaultName>true</ProvideDefaultName>
      </TemplateData>
    </VSTemplateHeader>
  </VSTemplateContainer>
  <VSTemplateContainer TemplateType="Item" Locale="1033">
    <RelativePathOnDisk>CSharp\Extensibility\VSPackage\1033\CSharpCustomAsyncToolWindowItemTemplate</RelativePathOnDisk>
    <TemplateFileName>CSharpCustomAsyncToolWindow.vstemplate</TemplateFileName>
    <VSTemplateHeader>
      <TemplateData xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
        <Name>Async Tool Window</Name>
        <Description>Custom tool window hosted in a Visual Studio AsyncPackage with a command to load it asynchronously. Use this template for Visual Studio targeting 17.0 and beyond.</Description>
        <Icon>CSExtensionApplication.ico</Icon>
        <TemplateID>CSharp.VSIX.CustomAsyncToolWindow</TemplateID>
        <AppliesTo>VSIX + CSharp</AppliesTo>
        <ShowByDefault>false</ShowByDefault>
        <ProjectType>CSharp</ProjectType>
        <SortOrder>30</SortOrder>
        <RequiredFrameworkVersion>4.6</RequiredFrameworkVersion>
        <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
        <DefaultName>ToolWindow.cs</DefaultName>
      </TemplateData>
    </VSTemplateHeader>
  </VSTemplateContainer>
  <VSTemplateContainer TemplateType="Item" Locale="1033">
    <RelativePathOnDisk>CSharp\Extensibility\VSPackage\1033\CSharpCustomCommandItemTemplate</RelativePathOnDisk>
    <TemplateFileName>CSharpCustomCommand.vstemplate</TemplateFileName>
    <VSTemplateHeader>
      <TemplateData xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
        <Name>Command</Name>
        <Description>Custom command in Tools menu hosted in a Visual Studio Package</Description>
        <Icon>CSExtensionApplication.ico</Icon>
        <TemplateID>CSharp.VSIX.CustomCommand</TemplateID>
        <AppliesTo>CSharp + (VSIX | CompileVsct)</AppliesTo>
        <ShowByDefault>false</ShowByDefault>
        <ProjectType>CSharp</ProjectType>
        <SortOrder>20</SortOrder>
        <RequiredFrameworkVersion>4.6</RequiredFrameworkVersion>
        <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
        <DefaultName>Command.cs</DefaultName>
      </TemplateData>
    </VSTemplateHeader>
  </VSTemplateContainer>
  <VSTemplateContainer TemplateType="Item" Locale="1033">
    <RelativePathOnDisk>CSharp\Extensibility\VSPackage\1033\CSharpCustomToolWindowItemTemplate</RelativePathOnDisk>
    <TemplateFileName>CSharpCustomToolWindow.vstemplate</TemplateFileName>
    <VSTemplateHeader>
      <TemplateData xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
        <Name>Tool Window</Name>
        <Description>Custom tool window hosted in a Visual Studio Package with a command to show it up.</Description>
        <Icon>CSExtensionApplication.ico</Icon>
        <TemplateID>CSharp.VSIX.CustomToolWindow</TemplateID>
        <AppliesTo>VSIX + CSharp</AppliesTo>
        <ShowByDefault>false</ShowByDefault>
        <ProjectType>CSharp</ProjectType>
        <SortOrder>40</SortOrder>
        <RequiredFrameworkVersion>4.6</RequiredFrameworkVersion>
        <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
        <DefaultName>ToolWindow.cs</DefaultName>
      </TemplateData>
    </VSTemplateHeader>
  </VSTemplateContainer>
  <VSTemplateContainer TemplateType="Item" Locale="1033">
    <RelativePathOnDisk>CSharp\Extensibility\VSPackage\1033\CSharpVSPackageItemTemplate</RelativePathOnDisk>
    <TemplateFileName>CSharpVSPackage.vstemplate</TemplateFileName>
    <VSTemplateHeader>
      <TemplateData xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
        <Name>Async Package</Name>
        <Description>An async package loadable in Visual Studio</Description>
        <Icon>CSExtensionApplication.ico</Icon>
        <TemplateID>CSharp.VSIX.VSPackage</TemplateID>
        <AppliesTo>VSIX + CSharp</AppliesTo>
        <ShowByDefault>false</ShowByDefault>
        <ProjectType>CSharp</ProjectType>
        <SortOrder>10</SortOrder>
        <RequiredFrameworkVersion>4.6</RequiredFrameworkVersion>
        <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
        <DefaultName>VSPackage.cs</DefaultName>
      </TemplateData>
    </VSTemplateHeader>
  </VSTemplateContainer>
  <VSTemplateContainer TemplateType="Item" Locale="1033">
    <RelativePathOnDisk>VisualBasic\Extensibility\Editor\1033\VBEditorClassifierItemTemplate</RelativePathOnDisk>
    <TemplateFileName>VBEditorClassifierItemTemplate.vstemplate</TemplateFileName>
    <VSTemplateHeader>
      <TemplateData xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
        <Name>Editor Classifier</Name>
        <Description>This template gets your started with creating your own syntax highlighting using an editor classifier. It also includes classifier type and classification format exports that allow you to define you own text properties for your syntax coloring.</Description>
        <Icon>EditorClassifierIcon.png</Icon>
        <TemplateID>VisualBasic.VSIX.EditorClassifier</TemplateID>
        <AppliesTo>VSIX + VB</AppliesTo>
        <ShowByDefault>false</ShowByDefault>
        <ProjectType>VisualBasic</ProjectType>
        <RequiredFrameworkVersion>4.6</RequiredFrameworkVersion>
        <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
        <DefaultName>EditorClassifier.vb</DefaultName>
      </TemplateData>
    </VSTemplateHeader>
  </VSTemplateContainer>
  <VSTemplateContainer TemplateType="Item" Locale="1033">
    <RelativePathOnDisk>VisualBasic\Extensibility\Editor\1033\VBEditorMarginItemTemplate</RelativePathOnDisk>
    <TemplateFileName>VBEditorMarginItemTemplate.vstemplate</TemplateFileName>
    <VSTemplateHeader>
      <TemplateData xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
        <Name>Editor Margin</Name>
        <Description>This template creates a bare bones editor margin that places a green box across the bottom of the editor's viewport.</Description>
        <Icon>EditorMarginIcon.png</Icon>
        <TemplateID>VisualBasic.VSIX.EditorMargin</TemplateID>
        <AppliesTo>VSIX + VB</AppliesTo>
        <ShowByDefault>false</ShowByDefault>
        <ProjectType>VisualBasic</ProjectType>
        <RequiredFrameworkVersion>4.6</RequiredFrameworkVersion>
        <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
        <DefaultName>EditorMargin.vb</DefaultName>
      </TemplateData>
    </VSTemplateHeader>
  </VSTemplateContainer>
  <VSTemplateContainer TemplateType="Item" Locale="1033">
    <RelativePathOnDisk>VisualBasic\Extensibility\Editor\1033\VBEditorTextAdornment</RelativePathOnDisk>
    <TemplateFileName>VBEditorTextAdornment.vstemplate</TemplateFileName>
    <VSTemplateHeader>
      <TemplateData xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
        <Name>Editor Text Adornment</Name>
        <Description>This template provides a bare bones editor visual that is positioned relative to text inside the editor. This basic text-relative adornment puts a box behind all the "A"s in the file.</Description>
        <Icon>EditorTextAdornmentIcon.png</Icon>
        <TemplateID>VisualBasic.VSIX.EditorTextAdornment</TemplateID>
        <AppliesTo>VSIX + VB</AppliesTo>
        <ShowByDefault>false</ShowByDefault>
        <ProjectType>VisualBasic</ProjectType>
        <RequiredFrameworkVersion>4.6</RequiredFrameworkVersion>
        <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
        <DefaultName>TextAdornment.vb</DefaultName>
      </TemplateData>
    </VSTemplateHeader>
  </VSTemplateContainer>
  <VSTemplateContainer TemplateType="Item" Locale="1033">
    <RelativePathOnDisk>VisualBasic\Extensibility\Editor\1033\VBEditorViewportAdornment</RelativePathOnDisk>
    <TemplateFileName>VBEditorViewportAdornment.vstemplate</TemplateFileName>
    <VSTemplateHeader>
      <TemplateData xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
        <Name>Editor Viewport Adornment</Name>
        <Description>This template provides a bare bones editor visual that is positioned relative to the editor's visual surface. This basic viewport-relative adornment puts a purple box in the top right hand corner of the editor's viewport.</Description>
        <Icon>EditorViewportAdornmentIcon.png</Icon>
        <TemplateID>VisualBasic.VSIX.EditorViewportAdornment</TemplateID>
        <AppliesTo>VSIX + VB</AppliesTo>
        <ShowByDefault>false</ShowByDefault>
        <ProjectType>VisualBasic</ProjectType>
        <RequiredFrameworkVersion>4.6</RequiredFrameworkVersion>
        <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
        <DefaultName>ViewportAdornment.vb</DefaultName>
      </TemplateData>
    </VSTemplateHeader>
  </VSTemplateContainer>
  <VSTemplateContainer TemplateType="Item" Locale="1033">
    <RelativePathOnDisk>VisualBasic\Extensibility\Extension Pack\1033\VBExtensionPackItemTemplate</RelativePathOnDisk>
    <TemplateFileName>VBExtensionPackItemTemplate.vstemplate</TemplateFileName>
    <VSTemplateHeader>
      <TemplateData xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
        <Name>Extension Pack</Name>
        <Description>This template creates an extension pack file and adds it to the project.</Description>
        <Icon>ExtensionPackIcon.png</Icon>
        <TemplateID>VisualBasic.VSIX.ExtensionPack</TemplateID>
        <AppliesTo>VSIX + VB</AppliesTo>
        <ShowByDefault>false</ShowByDefault>
        <ProjectType>VisualBasic</ProjectType>
        <SortOrder>50</SortOrder>
        <RequiredFrameworkVersion>4.6</RequiredFrameworkVersion>
        <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
        <DefaultName>Extensions.vsext</DefaultName>
      </TemplateData>
    </VSTemplateHeader>
  </VSTemplateContainer>
  <VSTemplateContainer TemplateType="Item" Locale="1033">
    <RelativePathOnDisk>VisualBasic\Extensibility\Toolbox\1033\VBWinFormsToolboxItemTemplate</RelativePathOnDisk>
    <TemplateFileName>VBWinFormsToolboxItemTemplate.vstemplate</TemplateFileName>
    <VSTemplateHeader>
      <TemplateData xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
        <Name>Windows Forms Toolbox Control</Name>
        <TemplateID>VB.WinForms.ToolboxControlItem</TemplateID>
        <Description>This template gets your started with creating your own Windows Forms Toolbox Control.</Description>
        <ProjectType>VisualBasic</ProjectType>
        <SortOrder>1000</SortOrder>
        <LocationField>Enabled</LocationField>
        <EnableLocationBrowseButton>true</EnableLocationBrowseButton>
        <Icon>ToolboxControl.ico</Icon>
        <RequiredFrameworkVersion>4.6</RequiredFrameworkVersion>
        <AppliesTo>VSIX + VB</AppliesTo>
        <ShowByDefault>false</ShowByDefault>
        <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
        <DefaultName>ToolboxControl.vb</DefaultName>
        <ProvideDefaultName>true</ProvideDefaultName>
      </TemplateData>
    </VSTemplateHeader>
  </VSTemplateContainer>
  <VSTemplateContainer TemplateType="Item" Locale="1033">
    <RelativePathOnDisk>VisualBasic\Extensibility\Toolbox\1033\VBWpfToolboxItemTemplate</RelativePathOnDisk>
    <TemplateFileName>VBWpfToolboxItemTemplate.vstemplate</TemplateFileName>
    <VSTemplateHeader>
      <TemplateData xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
        <Name>WPF Toolbox Control</Name>
        <TemplateID>VB.WPF.ToolboxControlItem</TemplateID>
        <Description>This template gets your started with creating your own WPF Toolbox Control.</Description>
        <ProjectType>VisualBasic</ProjectType>
        <SortOrder>1000</SortOrder>
        <LocationField>Enabled</LocationField>
        <EnableLocationBrowseButton>true</EnableLocationBrowseButton>
        <Icon>ToolboxControl.ico</Icon>
        <RequiredFrameworkVersion>4.6</RequiredFrameworkVersion>
        <AppliesTo>VSIX + VB</AppliesTo>
        <ShowByDefault>false</ShowByDefault>
        <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
        <DefaultName>ToolboxControl.xaml</DefaultName>
        <ProvideDefaultName>true</ProvideDefaultName>
      </TemplateData>
    </VSTemplateHeader>
  </VSTemplateContainer>
  <VSTemplateContainer TemplateType="Item" Locale="1033">
    <RelativePathOnDisk>VisualBasic\Extensibility\VSPackage\1033\VBCustomAsyncToolWindowItemTemplate</RelativePathOnDisk>
    <TemplateFileName>VBCustomAsyncToolWindow.vstemplate</TemplateFileName>
    <VSTemplateHeader>
      <TemplateData xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
        <Name>Async Tool Window</Name>
        <Description>Custom tool window hosted in a Visual Studio AsyncPackage with a command to load it asynchronously. Use this template for Visual Studio targeting 17.0 and beyond.</Description>
        <Icon>VBExtensionApplication.ico</Icon>
        <TemplateID>VisualBasic.VSIX.CustomAsyncToolWindow</TemplateID>
        <AppliesTo>VSIX + VB</AppliesTo>
        <ShowByDefault>false</ShowByDefault>
        <ProjectType>VisualBasic</ProjectType>
        <SortOrder>30</SortOrder>
        <RequiredFrameworkVersion>4.6</RequiredFrameworkVersion>
        <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
        <DefaultName>ToolWindow.vb</DefaultName>
      </TemplateData>
    </VSTemplateHeader>
  </VSTemplateContainer>
  <VSTemplateContainer TemplateType="Item" Locale="1033">
    <RelativePathOnDisk>VisualBasic\Extensibility\VSPackage\1033\VBCustomCommandItemTemplate</RelativePathOnDisk>
    <TemplateFileName>VBCustomCommand.vstemplate</TemplateFileName>
    <VSTemplateHeader>
      <TemplateData xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
        <Name>Command</Name>
        <Description>Custom command in Tools menu hosted in a Visual Studio Package</Description>
        <Icon>VBExtensionApplication.ico</Icon>
        <TemplateID>VisualBasic.VSIX.CustomCommand</TemplateID>
        <AppliesTo>VB + (VSIX | CompileVsct)</AppliesTo>
        <ShowByDefault>false</ShowByDefault>
        <ProjectType>VisualBasic</ProjectType>
        <SortOrder>20</SortOrder>
        <RequiredFrameworkVersion>4.6</RequiredFrameworkVersion>
        <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
        <DefaultName>Command.vb</DefaultName>
      </TemplateData>
    </VSTemplateHeader>
  </VSTemplateContainer>
  <VSTemplateContainer TemplateType="Item" Locale="1033">
    <RelativePathOnDisk>VisualBasic\Extensibility\VSPackage\1033\VBCustomToolWindowItemTemplate</RelativePathOnDisk>
    <TemplateFileName>VBCustomToolWindow.vstemplate</TemplateFileName>
    <VSTemplateHeader>
      <TemplateData xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
        <Name>Tool Window</Name>
        <Description>Custom tool window hosted in a Visual Studio Package with a command to show it up.</Description>
        <Icon>VBExtensionApplication.ico</Icon>
        <TemplateID>VisualBasic.VSIX.CustomToolWindow</TemplateID>
        <AppliesTo>VSIX + VB</AppliesTo>
        <ShowByDefault>false</ShowByDefault>
        <ProjectType>VisualBasic</ProjectType>
        <SortOrder>40</SortOrder>
        <RequiredFrameworkVersion>4.6</RequiredFrameworkVersion>
        <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
        <DefaultName>ToolWindow.vb</DefaultName>
      </TemplateData>
    </VSTemplateHeader>
  </VSTemplateContainer>
  <VSTemplateContainer TemplateType="Item" Locale="1033">
    <RelativePathOnDisk>VisualBasic\Extensibility\VSPackage\1033\VBVSPackageItemTemplate</RelativePathOnDisk>
    <TemplateFileName>VBVSPackage.vstemplate</TemplateFileName>
    <VSTemplateHeader>
      <TemplateData xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
        <Name>Async Package</Name>
        <Description>An async package loadable in Visual Studio</Description>
        <Icon>VBExtensionApplication.ico</Icon>
        <TemplateID>VisualBasic.VSIX.VSPackage</TemplateID>
        <AppliesTo>VSIX + VB</AppliesTo>
        <ShowByDefault>false</ShowByDefault>
        <ProjectType>VisualBasic</ProjectType>
        <SortOrder>10</SortOrder>
        <RequiredFrameworkVersion>4.6</RequiredFrameworkVersion>
        <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
        <DefaultName>VSPackage.vb</DefaultName>
      </TemplateData>
    </VSTemplateHeader>
  </VSTemplateContainer>
</VSTemplateManifest>