如何在网络核心代码脚手架中添加新目标
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在网络核心代码脚手架中添加新目标相关的知识,希望对你有一定的参考价值。
基于在实体框架中使用的类,我希望能够构建除已存在的目标之外的其他目标。 (mvc控制器,api控制器,视图等)
对于一个类Person
我希望能够生成像(在我的例子中它将是Angular 7的文件)的文件
person.d.ts
person.service.ts
person.component.ts
person.component.html
似乎没有关于如何添加更多脚手架目标的任何指南,或者这些指南可能被谷歌隐藏在如何修改现有cshtml模板的建议之后。
为了更具体一点,我希望能够在此菜单上添加菜单项:
我们称它为“角度组件”,类似于“控制器”
然后在选择它时,你会得到一个类似的菜单(没有控制器部分):
然后能够基于Entity Framework类创建模型,服务,组件和html模板。
答案
在Visual Studio中有一个名为“Export Template ..”的向导,您可以在项目菜单下找到它。这让您可以根据现有的类或项目对项目或项目模板进行反向工程。
我认为您应该只能使用向导创建模板。如果您需要更多灵活性,则可能必须进入VSIX项目模板请参阅:https://docs.microsoft.com/en-us/visualstudio/ide/how-to-create-project-templates?view=vs-2017
以上是关于如何在网络核心代码脚手架中添加新目标的主要内容,如果未能解决你的问题,请参考以下文章