我正在尝试创建一个Web应用程序项目模板,供所有人在这里使用,这将最大限度地减少我们必须要做的工作量,以创建一个包含所有常规内容的新应用程序,我在想它当开发人员创建一个新的应用程序时(只有当他们告诉它时)做一些安装工作(将一些记录添加到数据库)会很好,我想通过像弹出单元的对话框那样做在创建新的ASP.Net MVC项目时进行测试。有没有办法编写一个自定义对话框,当您从我们的自定义项目模板创建一个新项目时,该对话框会弹出?我假设他们只是在MVC单元测试对话框中使用了一些公共接口,对吧?
我们仍然在Visual Studio 2005上,所以也许这样的东西直到2008年都不支持?
答案 0 :(得分:1)
你需要一点VSX(Visual Studio Extensibility)。安装Visual Studio SDK并查找有关IWizard interface。
的示例这可能就是你所需要的。但是,如果您需要有关项目和项目项的自定义创建以及向Visual Studio轻松添加上下文相关命令的更广泛和强大的体验,请查看Guidance Automation Extensions and Guidance Automation Toolkit。