How to: Substitute Parameters in a Template
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
You may replace template parameters such as class names and namespaces when a file based on a template is created. For a complete list of template parameters, see Template Parameters.
Procedure
You may replace parameters in the files of a template whenever a project based on that template is created. This procedure explains how to create a template that replaces the name of a namespace with the safe project name when a new project is created with the template.
To use a parameter to replace namespace name with the project name
Insert the parameter in one or more of the code files in the template. For example:
namespace $safeprojectname$
Note
Template parameters are written in the format $parameter$.
In the .vstemplate file for the template, locate the
ProjectItem
element that includes this file.Set the
ReplaceParameters
attribute totrue
for theProjectItem
element. For example:<ProjectItem ReplaceParameters="true">Class1.cs</ProjectItem>
See Also
Creating Project and Item Templates Template Parameters Visual Studio Template Schema Reference ProjectItem Element (Visual Studio Item Templates)