VS自定义项目模板:[6]模板参数

  • VS2013(VS2010等版本也适用,均需安装Visual Studio SDK)

认识模板参数

  1.  

    模板参数以 $parameter$ 格式进行声明。

    模板参数能用于源代码文件,模板项目文件,模板文件等。

  2.  

    启用模板参数替换功能。

    在模板文件(*.vstemplate)中,如需将模板参数替换成对应的值,需将ReplaceParameters 特性设置为 true。

    如下:模板原文件Class1.cs中,下面语句实现目标.NET版本大于等于3.5的话,增加命名空间System.Linq的引用。在ReplaceParameters=“false”的情况下,根据模板生成的文件未进行替换。

    $if$ ($targetframeworkversion$ >= 3.5)using System.Linq;

    $endif$

    VS自定义项目模板:[6]模板参数
  3.  

    预留模板参数

    VS自定义项目模板:[6]模板参数
    VS自定义项目模板:[6]模板参数
  4.  

    如何通过模板参数来更改文件名?

    可以使用具有 TargetFileName 特性的参数为项目项指定变量文件名。 

    如下:模板中Class1.cs源文件通过TargetFileName特性将其名称改为项目名称。

    VS自定义项目模板:[6]模板参数
    VS自定义项目模板:[6]模板参数
原文地址:https://www.cnblogs.com/zzw1986/p/4673373.html