Custom ItemTemplate does not appear in Visual Studio 2015 Add New Item dialog
<p>I have viewed <a href="https://stackoverflow.com/questions/13325950/custom-itemtemplate-not-showing-up-in-visual-studio-2010-add-new-item">this question</a> and it did not solve my problem.</p>

<p>I'm attempting to create a new ItemTemplate in Visual Studio 2015. I started out by creating the template in Visual Studio, then using the Export Template option from the File menu.</p>

<p>I selected "Item template" from the Export Template Wizard, chose my project, and selected the file that would serve as the template. I filled out the template options, and clicked "Finish" with "Automatically import the template into Visual Studio" and "Display an explorer window on the output files folder" checked.</p>

<p>The explorer window that opened showed my template in a zip archive. I navigated to <code>%My Documents%\Visual Studio 2015\Templates\ItemTemplates</code> and found the zip archive was also in that folder.</p>

<p>I then went to Add New Item dialog, but could not find my template listed in any category, or the main Visual C# Items category.</p>

<p>I unzipped the archived and found the following for the files included within:</p>

<p><strong>MyTemplate.vstemplate</strong></p>

<pre><code>&lt;VSTemplate Version="3.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="Item"&gt;
  &lt;TemplateData&gt;
    &lt;DefaultName&gt;MyTemplate.cs&lt;/DefaultName&gt;
    &lt;Name&gt;MyTemplate&lt;/Name&gt;
    &lt;Description&gt;MyTemplate&lt;/Description&gt;
    &lt;ProjectType&gt;CSharp&lt;/ProjectType&gt;
    &lt;SortOrder&gt;10&lt;/SortOrder&gt;
    &lt;Icon&gt;__TemplateIcon.ico&lt;/Icon&gt;
  &lt;/TemplateData&gt;
  &lt;TemplateContent&gt;
    &lt;References /&gt;
    &lt;ProjectItem SubType="" TargetFileName="$fileinputname$.cs" ReplaceParameters="true"&gt;Template.cs&lt;/ProjectItem&gt;
  &lt;/TemplateContent&gt;
&lt;/VSTemplate&gt;
</code></pre>

<p><strong>Template.cs</strong></p>

<pre><code>using System;
using System.Linq;

namespace $rootnamespace$
{
    public partial class $safeitemname$
    {
        public void $safeitemname$()
        {
            throw new NotImplementedException();
        }
    }
}
</code></pre>

<h3>What I've Tried</h3>

<p>I've tried opening a Developer Command Prompt for VS2015 as an administrator and entering the following commands (not one after the other):</p>

<pre><code>devenv /installvstemplates
devenv /setup
devenv /resetsettings
</code></pre>

<p>I've tried restarting my PC and Visual Studio instance multiple times.</p>

<p>I've tried manually clearing the cache folders and rebuilding them (despite the fact that they have nothing to do with custom ItemTemplates as far as I can tell).</p>

<p>As I've read <a href="http://reasoncodeexample.com/2012/05/30/deploying-visual-studio-templates/" rel="nofollow noreferrer">here</a>, <a href="https://msdn.microsoft.com/en-us/library/y3kkate1.aspx" rel="nofollow noreferrer">here</a>, and <a href="https://stackoverflow.com/questions/984703/visual-studio-2010-make-and-install-templates">here</a>, it should simply read from the <code>%My Documents%\Visual Studio 2015\Templates\ItemTemplates</code> automatically without even needing to close Visual Studio.</p>

<p>I've checked my <code>Tools &gt; Options &gt; Projects and Solutions</code> paths for User item templates locations and it is correct. I even pasted it into the explorer window address bar to be sure.</p>

<p>I've tried placing the .zip archive at various sub levels of the ItemTemplates folder.</p>

<p>I've tried placing the .zip archive in older versions of VS ItemTemplates folders.</p>

<p>I have exhausted every MSDN article and blog I could find. They all seem to indicate that the steps I have tried should've already worked.</p>

<p>What else can I do? Has anyone else encountered and solved this problem?</p>

<p><em>Please let me know if any additional information could help with this problem</em></p>

<p><em>My build of Visual Studio is 14.0.23107.0</em></p>