项目模板简介
众所周知,在我们使用VS新建项目时,都需要选择一个项目模板,如下图:
我们选择完项目模板进行创建,创建完成之后,可以发现项目中已经包含了一些基础的文件。例如MVC:
可以看到,MVC项目下,这么多的文件、类都给我们自动生成了,我们并不需要敲任何代码。
所以,项目模板,就是在我们创建新项目界面中,给我们列出来的模板文件。
这些文件都是VS自带的,但在实际工作中,很多时候我们需要的是一个跟我们项目的业务更加契合的、可复用的项目模板,这时候就需要我们自己去创建一个自定义的项目模板了。
项目模板创建步骤
创建自定义的项目模板,有以下几个步骤:
创建一个原始的项目,我们称之为模板源;
替换模板参数
导出模板源项目, 给模板项目设置名称、说明、图标等内容
给项目模板添加语言、平台和项目类型等标签
使用自定义的项目模板
创建模板源项目
首先我们创建一个原始的项目。
以下是我创建的Demo,添加了几个文件,只是用来做一个简单的例子,实际开发中可能比这复杂的多。
模板中的参数
我们创建出来的模板源项目,有很多内容在创建项目之前是不确定的,比如命名空间、类名称等,这怎么办呢?
VS也给了我们解决办法,我们可以在源项目中,使用模板参数来代替这些不确定的信息,在实际创建项目时,VS会将这些模板参数替换为实际的内容。
以HomeController.cs文件为例,使用模板参数代替命名空间名称: