Runs custom wizard logic when a project item has finished generating.
RunFinished()
Runs custom wizard logic when the wizard has completed all tasks.
RunStarted(Object, Dictionary<String, String>, WizardRunKind, Object[])
Runs custom wizard logic at the beginning of a template wizard run.
ShouldAddProjectItem(String)
Indicates whether the specified project item should be added to the project.
3.通过Visual Studio扩展开发实现领域驱动开发 3.1 使用VSIX+ProjectTemplate创建项目模板
什么是领域驱动开发,哈哈......有兴趣的可以去深入了解一下,之所以提起这个概念,主要是最近在Github上了解到ABP这个开源项目,目前start的人数多达5.5k,网址asp.net boilerplate,这个框架比较好的实现了领域驱动开发这个概念(据说也不是完全符合领域驱动设计的概念,具体的话还需要自己深入了解学习),自我认为这是个比较好的学习框架,里面涉及到比较多新的技术和知识(对于我来说基本上是新知识),大家有时间可以抽空看看,后期我也计划把该框架应用到实际的项目中去,哈哈......又扯远了。
下面正式进入正题:
1.创建项目模板,命名为FirstProjectTemplate。并打开该项目下的Class1.cs文件,随意输入一些注释,有啥用?请耐心等待。
备注:如果没有Extensibility这个分类,请在更新与扩展里安装。