之前一部分时间,由于工作中需要,一度接触Visual Studio的模板这个主题,也是颇有一些心得,写这个系列出于要做一个PPT在小组内部做一个Share Session,所以有必要重新梳理一下对这个主题的认识,让它更加清晰和理论化。

一,Visual Studio 模板分类

Visual Studio 的模板有两种类型项目模板和项模板。 
项模板:是用户可以通过使用“添加新项”对话框添加到项目中的各个项。项模板根据包含的项的个数分为单文件项模板和多文件项模板。(项模板会在这个系列的最后介绍,其实相对于项目模板,更加简单) 
项目模板:是整个项目,用户可以使用“新建项目”对话框从项目模板来创建新项目。项目模板包括开始特定类型的项目所需的所有文件。项目模板根据包含的项目的个数分为单项目模板和多项目模板。

二,Visual Studio 模板的加载途径

我们在做项目的过程中很少会担心我们建不了合适的项目,因为我们直接通过创建的向导就可以选择并且创建我们需要的项目类型,Visual Studio是怎么帮我们列出这些模板的列表的呢,或者说是从哪里找到这些模板的供我们选择的呢?

1,Visual Studio通过索引列出本地安装的模板。 
1) Visual Studio自带的模板,安装在Visual Studio的产品子目录: 
<VisualStudioInstallDir>\Common7\IDE\ProjectTemplates\Language\Locale 
<VisualStudioInstallDir>\Common7\IDE\ItemTemplates\Language\Locale 

注意:如果偶然遇到模板丢失的情况,可以在VS的命令行里执行 devenv.exe /InstallVSTemplates 来重新安装模板。

2,用户模板目录,默认是如下两个用户级别路径: 
My Documents\Visual Studio 2010\Templates\ProjectTemplates\Language 
My Documents\Visual Studio 2010\Templates\ItemTemplates\Language 

当然了,用户模板的路径是可以配置的,如下: 

3,Microsoft寄主的在线的模板库。 
通过“新建项目”对话框

或者,“新建项”对话框