如何在网络核心代码脚手架中添加新目标

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在网络核心代码脚手架中添加新目标相关的知识,希望对你有一定的参考价值。

基于在实体框架中使用的类,我希望能够构建除已存在的目标之外的其他目标。 (mvc控制器,api控制器,视图等)

对于一个类Person我希望能够生成像(在我的例子中它将是Angular 7的文件)的文件

person.d.ts
person.service.ts
person.component.ts
person.component.html

似乎没有关于如何添加更多脚手架目标的任何指南,或者这些指南可能被谷歌隐藏在如何修改现有cshtml模板的建议之后。

为了更具体一点,我希望能够在此菜单上添加菜单项:

Add menu in Visual Studio

我们称它为“角度组件”,类似于“控制器”

然后在选择它时,你会得到一个类似的菜单(没有控制器部分):

Add Angular Component

然后能够基于Entity Framework类创建模型,服务,组件和html模板。

答案

在Visual Studio中有一个名为“Export Template ..”的向导,您可以在项目菜单下找到它。这让您可以根据现有的类或项目对项目或项目模板进行反向工程。

我认为您应该只能使用向导创建模板。如果您需要更多灵活性,则可能必须进入VSIX项目模板请参阅:https://docs.microsoft.com/en-us/visualstudio/ide/how-to-create-project-templates?view=vs-2017

以上是关于如何在网络核心代码脚手架中添加新目标的主要内容,如果未能解决你的问题,请参考以下文章

片段和活动之间的核心区别是啥?哪些代码可以写成片段?

Java itext为pdf 文件添加水印核心功能代码片段

核心数据 - 保存和检索属性 - 示例代码

在浏览量滑动上添加新片段

缺少 SQL SERVER 2014 代码片段

如何管理在每个 git 版本中添加私有代码片段?