3

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

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

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

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

更具体地说,我希望能够在此菜单上添加一个菜单项:

在 Visual Studio 中添加菜单

让我们称其为类似于“控制器”的“Angular 组件”

然后在选择它时,您将获得与此类似的菜单(没有控制器部分):

添加角度组件

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

4

1 回答 1

1

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

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

于 2019-03-15T15:34:24.347 回答