方法 : テンプレート内のパラメーターを置き換えるHow to: Substitute parameters in a template

テンプレート パラメーターを使うと、テンプレートからファイルを作成するときに、クラス名や名前空間などの識別子を置き換えることができます。Template parameters let you replace identifiers such as class names and namespaces when a file is created from a template. 既存のテンプレートにテンプレート パラメーターを追加することも、テンプレート パラメーターで独自のテンプレートを作成することもできます。You can add template parameters to existing templates, or create your own templates with template parameters.

テンプレート パラメーターは、$parameter$ という形式で記述します。Template parameters are written in the format $parameter$. テンプレート パラメーターの完全な一覧については、「テンプレート パラメーター」を参照してください。For a complete list of template parameters, see Template parameters.

次のセクションでは、名前空間の名前を "安全なプロジェクト名" に置き換えるようにテンプレートを変更する方法を示します。The following section shows you how to modify a template to replace the name of a namespace with the "safe project name".

パラメーターを使って名前空間の名前を置き換えるにはTo use a parameter to replace the namespace name

  1. テンプレートの 1 つ以上のコード ファイルにパラメーターを挿入します。Insert the parameter in one or more of the code files in the template. 例:For example:

    namespace $safeprojectname$
    
  2. テンプレートの vstemplate ファイルで、このファイルを含む ProjectItem 要素を検索します。In the vstemplate file for the template, locate the ProjectItem element that includes this file.

  3. ProjectItem 要素の ReplaceParameters 属性を true に設定します。Set the ReplaceParameters attribute to true for the ProjectItem element:

    <ProjectItem ReplaceParameters="true">Class1.cs</ProjectItem>
    

関連項目See also