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

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

有任何想法吗?

最佳答案

经过一些挖掘和“反射(reflection)”后,我得到了一个模板,可以成功显示在对话框中。大部分功劳归于此职位:Add custom viewengine to New project dialog?

使它可以在我的计算机(64位)上运行的关键是该帖子答案中提到的注册表路径。我还通过Reflector发现,如果您需要的话,也有SupportsHTML5键。

这是我的模板的屏幕截图:

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

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

10-10 21:43