【发布时间】:2018-06-27 17:37:28
【问题描述】:
是否可以将自定义脚手架模板添加到 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 模板也不会出现。
【问题讨论】:
-
@MarkG 感谢您的评论。您的链接是否会产生可以与 VS2017 的自定义模板集成的输出?或者这是否只允许通过命令行生成代码?我最终想要的是一组自定义的 Controller/View cshtml 文件,这些文件在生成时与我们应用程序的底层业务对象匹配。
-
仅限命令行,见explanation here。
标签: templates asp.net-core scaffolding