【问题标题】:ASP.NET MVC custom T4 templates for views用于视图的 ASP.NET MVC 自定义 T4 模板
【发布时间】:2010-11-03 18:57:30
【问题描述】:

当我向 ASP.NET MVC 项目添加新的强类型视图时,我可以在不同的视图内容模板(创建详细信息、编辑、列表)之间进行选择。我已经阅读了这些是基于 Visual Studio T4 代码生成引擎的模板。

如何创作和配置我自己的模板,并在添加新视图时让它们出现在可用模板中?

【问题讨论】:

    标签: asp.net-mvc visual-studio t4


    【解决方案1】:
    【解决方案2】:

    创建以下文件夹结构:

    {YourMVCProject}\CodeTemplates\AddView

    将您的自定义 T4 模板 (*.tt) 放在此文件夹中。你会看到神奇的!

    【讨论】:

    • 谢谢。与此同时,我想通了。
    • 补充这个技巧:在 [Visual Studio 安装目录]\Common7\IDE\ItemTemplates\[CSharp | VisualBasic]\Web\MVC\CodeTemplates\
    【解决方案3】:

    您可能想看看 David Hayden 的网站:http://www.pnpguidance.net/Tag/T4.aspx -- 他提供了几个关于 T4 和 MVC 的截屏视频,让我开始学习。另请查看 T4 工具箱:(www.codeplex.com/t4toolbox)。这为 T4 模板提供了额外的帮助器。

    【讨论】:

      【解决方案4】:

      您可以使用 NuGet 将包添加到您的项目中,这会将现有代码模板添加到您的项目中。从那时起,您可以编辑它们或只是在同一位置创建新的,您应该在工具中看到它们。

      http://nuget.org/List/Packages/Mvc3CodeTemplatesCSharp

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-03-20
        • 1970-01-01
        • 2019-08-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多