t4 - Visual Studio 2013 中的自定义脚手架模板

标签 t4 scaffolding visual-studio-2013

以前,使用 Visual Studio 2012,我能够带来 CodeTemplates文件夹到我的项目目录,然后修改现有的 T4 templates或添加全新的 T4 模板以满足我的特定代码生成要求。

前面描述的方法似乎不再适用于 Visual Studio 2013 引入的新脚手架引擎。 特别是,新的脚手架逻辑似乎驻留在此处:

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Web\Mvc\Scaffolding



我假设您需要构建一个新的自定义脚手架 DLL 并将其注册到 Visual Studio 以执行您自己的代码生成风格。当然,我不知道如何做到这一点。

那么,有人知道在 Visual Studio 2013 中使用自定义 T4 模板生成代码(例如 View )的方法吗?

最佳答案

它已在 RC 中修复。您现在可以使用 CodeTemplates 文件夹。只需在应用根目录中创建 CodeTemplates 文件夹并将模板粘贴到那里即可。更多在,
Customizing ASP.NET MVC 5/Web API 2 Scaffolding Templates in Visual Studio 2013

关于t4 - Visual Studio 2013 中的自定义脚手架模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18199458/

相关文章:

mysql - 使用 MySql 现有数据库的 ASP.NET Core 逆向工程模型

ruby-on-rails - 在 Ruby on Rails 中更改数据库列的命令

c++ - 程序在 build visual studio 2013 上没有响应

asp.net-mvc - 仅发布 Controller

c# - 使用 t4 模板在子文件夹中生成类

entity-framework - 使用poco生成存储过程代码的T4模板。有人做过吗?

Grails 脚手架 - 在 Controller 操作中定义 exceptedProperties?

c++ - 我应该怎么做才能在 Visual Studio 2013 中为我的 C++ 项目使用 boost 库

c# - TextTransform.exe 似乎只接受旧版本的 C#

.net - T4 文件中缺少命名空间/程序集错误