如何:向模板添加引用
使用这些过程创建包含对程序集的引用的模板。
在项目模板中添加引用
项目模板中始终包含一个项目文件,该文件提供了在模板中添加或移除引用的方式。
在项目模板中添加引用
在**“文件”菜单上单击“新建”,再单击“项目”**。
在**“新建项目”对话框中选择要更新的模板,输入项目的名称和位置,然后单击“确定”**。
通过**“添加引用”**对话框向项目中添加引用或从项目中移除引用。 有关添加引用的更多信息,请参见 如何:在 Visual Studio 中添加或移除引用。
使用**“导出模板”**向导创建新模板。 有关更多信息,请参见 如何:创建初学者工具包。
更新的模板被压缩为 .zip 文件后,请删除旧的 .zip 模板文件。
在项模板中添加引用
项模板中不包含项目文件,因此向项模板中添加引用不同于向项目模板中添加引用。 可以通过**“导出模板”**向导向项模板中添加引用,或通过手动编辑模板中的 .vstemplate 文件添加引用。
提示
要使模板正常工作,使用该模板的每台计算机都必须安装模板所引用的所有程序集。 如果某些计算机可能未安装程序集,则在共享模板的同一位置共享程序集,然后让用户在他们的计算机上安装这些程序集。 有关安装程序集的信息,请参见 如何:将程序集安装到全局程序集缓存。
使用“导出模板”向导在项模板中添加引用
在 Visual Studio 中创建或打开一个项目。
向该项目中添加一个项,并根据需要进行修改。
在**“文件”菜单上单击“导出模板”**。
单击**“项模板”,选择包含该项的项目,然后单击“下一步”**。
选择要为其创建模板的项,然后单击**“下一步”**。
选择要包含到模板中的程序集引用,然后单击**“下一步”**。
提示
程序集列表是从当前项目中的程序集引用生成的。 如果要引用的程序集未出现在列表中,请退出该向导并向项目中添加引用,然后再次运行该向导。
输入图标文件名、模板名称和模板说明,然后单击**“完成”**。
如果修改了现有模板,请删除旧的 .zip 模板文件。
也可以手动编辑 .vstemplate 文件,以向项模板中添加引用。
在项模板中手动添加引用
找到包含该模板的 .zip 文件。
解压缩该 .zip 文件。
在 Visual Studio 中打开 .vstemplate 文件。
在 TemplateContent 元素中,添加一个 References 元素。
在 References 元素中,添加一个或多个 Reference 元素,以包含要引用的程序集。
在每个 Reference 元素中,添加一个 Assembly 元素,其中包含要引用的程序集。 例如:
<TemplateContent> <References> <Reference> <Assembly> System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 </Assembly> </Reference> <Reference> <Assembly> System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 </Assembly> </Reference> </References> ... </TemplateContent>
提示
必须使用其强名称来引用程序集。
保存并关闭 .vstemplate 文件。
选择模板中包含的文件,右击鼠标,选择**“发送到”,然后单击“压缩(zipped)文件夹”**。 所选的文件被压缩为一个 .zip 文件。
删除解压缩的模板文件和旧的 .zip 模板文件。
将新的 .zip 文件与已删除的 .zip 文件放在同一目录中。
请参见
参考
Reference 元素(Visual Studio 模板)