ASP.NET Core 自定义脚手架 - Visual Studio 2019

kb1*_*904 7 razorgenerator asp.net-core razor-pages visual-studio-2019 asp.net-core-scaffolding

是否可以创建类似于 Visual Studio 2019 的扩展,将自定义脚手架 Razor 页面添加到 ASP.Net 项目?我想创建一些可用于具有不同类类型的多个项目的模板。是否可以创建一个类似于添加身份的窗口?(见下文)

我在 Github 上找到了 Identity 模板的源代码,但不幸的是我不知道如何在 VS 2019 中包含新模板,我可以从上下文菜单中选择它。

在此输入图像描述

小智 4

请检查以下链接中的“更改脚手架”部分: https://learn.microsoft.com/en-us/archive/msdn-magazine/2018/march/asp-net-use-razor-to-generate-单页应用程序中的 html 模板

这允许您编辑 Visual Studio 使用的默认脚手架模板。

确保您在项目根目录中创建的文件夹名为“CodeTemplates”。如果您只想编辑视图的脚手架,则只需将 MvcView 文件夹复制到项目中创建的新文件夹中。您可以在此处编辑项目的视图模板。

我还建议您在 Visual Studio 中安装 T4Editor 扩展。