How to: Troubleshoot Templates
Note
This article applies to Visual Studio 2015. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here
If a template fails to load in the development environment, there are several ways to locate the problem.
Validating the .vstemplate File
If the .vstemplate file in a template does not adhere to the Visual Studio template schema, the template may not appear in the New Project dialog box.
To validate the .vstemplate file
Locate the .zip file that contains the template.
Extract the .zip file.
On the File menu in Visual Studio, click Open, and then click File.
Select the .vstemplate file for the template, and click Open.
Verify that the XML of the .vstemplate file adheres to the Visual Studio template schema. For more information on the .vstemplate schema, see Visual Studio Template Schema Reference.
Note
To get IntelliSense support while authoring the .vstemplate file, add a
xmlns
attribute to theVSTemplate
element and assign it a value ofhttps://schemas.microsoft.com/developer/vstemplate/2005
.Save and close the .vstemplate file.
Select the files included in your template, right-click, select Send To, and click Compressed (zipped) Folder. The files that you selected are compressed into a .zip file.
Place the new .zip file in the same directory as the old .zip file.
Delete the extracted template files and the old template .zip file.
Monitoring the Event Log
Visual Studio logs errors encountered when processing template .zip files. If a template does not show up in the New Project dialog box as expected, you can use Event Viewer to troubleshoot the issue.
To locate template errors in Event Viewer
In Windows, click Start, click Control Panel, double-click Administrative Tools, and then double-click Event Viewer.
In the left pane, click Application.
Look for events with a Source value of
Visual Studio - VsTemplate
.Double-click on a template event to view the error.
See Also
Customizing Templates Creating Project and Item Templates Visual Studio Template Schema Reference