Templates Visual Studio 2017 ASP NET Core 2脚手架模板

Templates Visual Studio 2017 ASP NET Core 2脚手架模板,templates,asp.net-core,scaffolding,Templates,Asp.net Core,Scaffolding,是否可以将自定义脚手架模板添加到Visual Studio 2017社区中,用于MVC控制器和视图之类的内容 我看过很多教程,它们建议将自定义模板添加到以下位置,但似乎没有任何效果: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web\Mvc\Scaffolding\Templates C:\Program Files (x86)\Microsoft Visual St

是否可以将自定义脚手架模板添加到Visual Studio 2017社区中,用于MVC控制器和视图之类的内容

我看过很多教程,它们建议将自定义模板添加到以下位置,但似乎没有任何效果:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web\Mvc\Scaffolding\Templates 
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Web\MVC 4\CodeTemplates
C:\Users\<user>\.nuget\packages\microsoft.visualstudio.web.codegenerators.mvc\2.0.4\Templates
C:\ProgramFiles(x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web\Mvc\Scaffolding\Templates
C:\ProgramFiles(x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Web\MVC 4\CodeTemplates
C:\Users\\.nuget\packages\microsoft.visualstudio.web.codegenerators.mvc\2.0.4\Templates

例如,如果我想通过右键单击菜单添加新的
控制器
,则添加到上述位置的任何自定义模板都不会显示。同样地,
视图
模板也不会出现。

确定,因此以下步骤起作用:

将Templates文件夹从以下位置复制到项目目录的根目录:

C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.visualstudio.web.codegenerators.mvc\

在VS2017中,当添加
控制器
视图
时,所选脚手架将从项目中的本地模板目录引入。这些可以根据需要进行调整和更改


看起来似乎无法“添加”到脚手架列表中。

请参阅。@MarkG谢谢您的评论。然后,您的链接是否生成可与VS2017自定义模板集成的输出?还是只允许通过命令行生成代码?最终,我想要的是一组自定义的控制器/视图cshtml文件,这些文件在生成时与应用程序的底层业务对象相匹配。