如何在VS2013项目中启用新代码模板?

时间:2014-03-26 19:52:16

标签: c# templates visual-studio-2013

我已将this新代码模板添加到我的VS2013 MVC5项目中,该项目是使用通用存储库模式创建OData控制器的模板。

我希望在创建控制器时看到一个新的模板选项,但是我无法通过Add / New Scaffoded Item ...或任何其他Add / ...菜单选项找到这个新模板的位置。

更新:模板位于CodeTemplates / ODataControllerWithContext / Controller.cs.t4

如何使用此模板生成新控制器?

1 个答案:

答案 0 :(得分:1)

一个字:SideWaffle

通过Sidewaffle插件使用Visual Studio 2012/2013的asp.net项目模板,并修改它们以使用您列出的控制器模板中的位。

添加t4项目模板,然后修改它们。请更详细地执行这些步骤。 “如何自定义New Scaffoldded Item的生成内容”:来自http://blogs.msdn.com/b/webdev/archive/2013/12/26/how-to-customize-the-generated-files-from-the-new-scaffolded-item-dialog.aspx是如何做到这一点的一步一步的资源。

关于Lelong的通用工作单元(我已经开始使用,并且非常棒)。他删除了模板和EntitySetController文件。我找不到关于原因的构建说明,但是你可以问他......(它是在3月9日,现在不是 - 他甚至在这里写博客:https://genericunitofworkandrepositories.codeplex.com/wikipage?title=Services%20Pattern%20Example