我想用向导创建一个自定义项目模板,即当我创建一个新项目时,我将选择我的自定义项目模板,它将立即显示向导或一个屏幕,它采取某种形式的输入和处理输入和创建相应的项目。有可能这样做吗?我已经google了很多但是无济于事becoz我发现大多数样本只是创建模板而不是向导。
我想开发一个与ASP.NET MVC相同的项目模板,当我们创建一个新的ASP.NET MVC项目时,它会询问测试用例的内容(出现一个屏幕,要求输入并基于该输入它创建了一个MVC Web应用程序。)
答案 0 :(得分:1)
MSDN documentation关于VS模板。特别是,how to create a wizard用于模板项目自定义。
这是关于how to create a simple VS Template的旧教程。
答案 1 :(得分:1)
您必须创建一个包含Microsoft.VisualStudio.TemplateWizard.IWizard实现的程序集并在GAC中安装,然后在模板描述文件中添加相应的标记。
答案 2 :(得分:0)
您可以使用Castle MonoRail VS集成项目作为样本https://svn.castleproject.org/svn/castle/trunk/Tools/VSNetWizard或通过FishEye http://fisheye2.atlassian.com/browse/castleproject/trunk/Tools/VSNetWizards