asp.net-mvc - 如何在新的 Asp.Net MVC 3 项目对话框中添加自定义项目模板?

标签 asp.net-mvc visual-studio-2010 asp.net-mvc-3

我正在使用 MEF 和 Asp.NET MVC 3 开发基于插件的应用程序,我想创建一个自定义项目模板,以便在为应用程序创建新插件时提供给第三方开发人员。

我可以轻松地将其导出为项目模板,但由于主机是在 ASP.NET MVC 3 中开发的,因此在新的 Asp.Net MVC 3 项目对话框中似乎更合乎逻辑。

enter image description here

有任何想法吗?

最佳答案

经过一些挖掘和“反射”,我得到了一个模板,可以成功地显示在对话框中。大部分功劳归功于这篇文章:Add custom viewengine to New project dialog?

让它在我的机器(64 位)上运行的关键是该帖子的答案中提到的注册表路径。我还通过 Reflector 找到了 SupportsHTML5 键,如果你需要的话。

这是我的模板的屏幕截图:
enter image description here

这是注册表项(在 MyOwnTemplate 节点上还有一个标题和描述)

enter image description here

关于asp.net-mvc - 如何在新的 Asp.Net MVC 3 项目对话框中添加自定义项目模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6137522/

相关文章:

asp.net-mvc - 如何将数据传递给 mvc asp.net 中的 View ?

asp.net-mvc - 如何防止 MVC ActionFilterAttribute 被缓存?

asp.net - 是什么阻止我在我的开发盒上专门使用 IIS Express?

c++ - VC++ 2010 "array is not a member of std"错误

C# LINQ 如何从数据库中获取数据源?

asp.net - 使用 ASP.Net MVC 进行分页和排序网格

asp.net-mvc-3 - 如何将 “Class Library Project” 更改为 “Test Project"?

asp.net-mvc-3 - 单击按钮后如何关闭窗口?

asp.net-mvc - 如何使用 MVC 3 将文本数据导出到 csv?

c# - WiX - 安装先决条件和第 3 方应用程序