是否可以向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
模板也不会出现。
答案 0 :(得分:1)
好,因此以下步骤可以工作:
将Templates文件夹从以下位置复制到项目目录的根目录:
C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.visualstudio.web.codegenerators.mvc\<version>
在VS2017中,当添加Controller
或View
时,选定的支架将从位于项目中的本地Template目录中引入。这些可以根据需要进行调整和更改。
似乎无法“添加”到支架列表。