以前,使用 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/