一.关于vs2019创建单文件模板
单文件模板就是项模板
参照:https://docs.microsoft.com/zh-cn/visualstudio/ide/creating-project-and-item-templates?view=vs-2019
二.知道如何创建单文件模板
首先了解我们的目的。我们的目的类似于输入一个文件名,生成对应的controller文件,service文件,dao文件。等等文件
三.步骤
1.先生成单个文件模板,生成3个压缩包。
2.再将MyTemplate.vstemplate修改成
<VSTemplate Version="3.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="Item">
<TemplateData>
<DefaultName>NewMvcTemplate.vb</DefaultName>
<Name>NewMVCTemplate</Name>
<Description>根据输入的文件名在对应目录下新建controller文件,service文件,dao文件C</Description>
<ProjectType>VisualBasic</ProjectType>
<SortOrder>10</SortOrder>
<Icon>_TemplateIcon.ico</Icon>
</TemplateData>
<TemplateContent>
<ProjectItem SubType="" TargetFileName="Controllers\$fileinputname$Controller.vb" ReplaceParameters="true" OpenInEditor="true">TemplateController.vb</ProjectItem>
<ProjectItem SubType="" TargetFileName="Logics\$fileinputname$Controller.vb" ReplaceParameters="true" OpenInEditor="true">TemplateService.vb</ProjectItem>
<ProjectItem SubType="" TargetFileName="Dao\$fileinputname$Controller.vb" ReplaceParameters="true" OpenInEditor="true">TemplateDao.vb</ProjectItem>
</TemplateContent>
</VSTemplate>
3.重新打包
目录结构
|- MyTemplate.vstemplate
|-_TemplateIcon.ico
|-_TemplateController.vb
|-_TemplateService.vb
|-_TemplateDao.vb
4.将打包好的zip文件放在对应的文件夹下。
5.重启IDE,打开项目,右击项目名新建class。选择们打包好模板
6.过程中省略了些步骤,建议看看1中官方文档