多语言展示
当前在线:1447今日阅读:19今日分享:20

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$

3

预留模板参数

4

如何通过模板参数来更改文件名?可以使用具有 TargetFileName 特性的参数为项目项指定变量文件名。 如下:模板中Class1.cs源文件通过TargetFileName特性将其名称改为项目名称。

感谢阅读

感谢您把本经验阅读完,如果有写的不好的地方,请指出以便纠正,以免误人子弟。如果觉得本经验有用,浪费您几秒钟的时间在页面左下方点个赞。在页面顶部/经验底部投个票。您的支持是我不断写经验的动力!

推荐信息