浏览:次 2019-10-17 16:40
创建自定义项目模板能为项目开发节省一大把的时间。
在对模板进行实例化时,您可以通过模板的参数,替换模板的关键部分的值,如类名和命名空间。
当用户在“新建项目”或“添加新项”对话框中单击“确定”时,这些参数将由后台运行的模板向导替换。
本经验介绍如何使用模板参数。
模板参数以 $parameter$ 格式进行声明。
模板参数能用于源代码文件,模板项目文件,模板文件等。
启用模板参数替换功能。
在模板文件(*.vstemplate)中,如需将模板参数替换成对应的值,需将ReplaceParameters 特性设置为 true。
如下:模板原文件Class1.cs中,下面语句实现目标.NET版本大于等于3.5的话,增加命名空间System.Linq的引用。
在ReplaceParameters=“false”的情况下,根据模板生成的文件未进行替换。
$if$ ($targetframeworkversion$ >= 3.5)using System.Linq;
$endif$
预留模板参数
如何通过模板参数来更改文件名?
可以使用具有 TargetFileName 特性的参数为项目项指定变量文件名。
如下:模板中Class1.cs源文件通过TargetFileName特性将其名称改为项目名称。
感谢您把本经验阅读完,如果有写的不好的地方,请指出以便纠正,以免误人子弟。
如果觉得本经验有用,浪费您几秒钟的时间在页面左下方点个赞。
在页面顶部/经验底部投个票。
您的支持是我不断写经验的动力!