以前,使用 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 模板生成代码(例如视图)的方法?