如何在 Visual Studio 2017 的 ASP.NET MVC 中创建自定义生成/脚手架模板(Razor)?

Posted

技术标签:

【中文标题】如何在 Visual Studio 2017 的 ASP.NET MVC 中创建自定义生成/脚手架模板(Razor)?【英文标题】:How to Create Custom Generate/Scaffold Templates(Razor) in ASP.NET MVC in Visual Studio 2017? 【发布时间】:2019-03-18 22:40:24 【问题描述】:

如何在 Visual Studio 2017 的 ASP.NET MVC 中创建自定义生成/支架模板(Razor)或修改默认值?

我想为 ASP.Net MVC 项目添加或修改代码生成器不是 ASP.NET Core。

我在

中找到了 Razor 模板

C:\Users\....\.nuget\packages\microsoft.visualstudio.web.codegenerators.mvc\2.0.0\Templates\ViewGenerator

但不能改变它们。

【问题讨论】:

【参考方案1】:

相反,您需要了解 T4 技术。模板存储在 * .tt 文件中。这里有很多东西要说,但这里有一些有用的链接。

MSDN T4

Other examples

【讨论】:

以上是关于如何在 Visual Studio 2017 的 ASP.NET MVC 中创建自定义生成/脚手架模板(Razor)?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用Visual Studio 2013或Visual Studio 2017设置TFS 2013

如何设置 TFS 2013 以使用 Visual Studio 2013 或 Visual Studio 2017 构建

visual studio 2017 如何下载和安装

如何在 Visual Studio 2017 中创建 Visual c++ MFC 控制台项目

无法找到visual studio 2017生成工具

如何在 Visual Studio 2017 中启用 WiX 项目