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

时间:2018-06-25 11:16:32

标签: 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 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

例如,如果我想通过右键菜单添加新的Controller,则不会显示添加到上述位置的任何自定义模板。同样,View模板也不会出现。

1 个答案:

答案 0 :(得分:1)

好,因此以下步骤可以工作:

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

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

在VS2017中,当添加ControllerView时,选定的支架将从位于项目中的本地Template目录中引入。这些可以根据需要进行调整和更改。

似乎无法“添加”到支架列表。