我正在使用 MEF 和 Asp.NET MVC 3 开发基于插件的应用程序,我想创建一个自定义项目模板,以便在为应用程序创建新插件时提供给第三方开发人员。
我可以轻松地将其导出为项目模板,但由于主机是在 ASP.NET MVC 3 中开发的,因此在新的 Asp.Net MVC 3 项目对话框中似乎更合乎逻辑。
有任何想法吗?
最佳答案
经过一些挖掘和“反射”,我得到了一个模板,可以成功地显示在对话框中。大部分功劳归功于这篇文章: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/