手机版

如何在ASP中自定义项目模板 网

时间:2021-08-21 来源:互联网 编辑:宝哥软件园 浏览:

前言

在微服务架构盛行的时代,如果你不同意一个词,一个新的服务就会被创造出来。搭建一个服务虽然不难,但是每个人搭建的架子难免会有差异,这是有道理的,因为每个开发人员的个人风格和工作经历都不一样,喜欢的就是最好的,这是必然的。另一方面,如果需要频繁设置服务,这些没有难度的重复操作会浪费时间,而且每次人工处理的时候可能总会出现一些细节上的错误,花时间解决反而更值得损失。

面对以上问题,有一个适合自己团队的项目模板更为重要。本文主要介绍如何在ASP.NET定制项目模板。

内置项目模板

在VS中,创建新项目时,需要先选择项目类型。这些类型选项本质上是内置的项目模板,不同的类型对应不同的项目代码结构。

通过以下命令查看当前项目模板:

dotnet new-h

以上是一些内置的项目模板,比如console、classlib、mvc、webapi等。这应该是常用的。

创建项目模板

构建一个项目(这里只是一个演示示例,实际上根据您自己的项目需求定制项目结构)

建立新的。NET核心网络应用编程接口项目。API)和。NET标准类库(demoservice。核心);DemoService。API引用了DemoService。核心;添加Swashbuckle的引用。AspNetCore由DemoService生成的Swager文档。原料药;为servicestack的数据库操作添加ORM库引用;ormliteSQL服务器;这一步和构建一个普通项目没什么区别。大楼建成后,可以测试看看效果。

添加模板配置

创建模板配置文件夹。解决方案所在目录中的template.config。sln所在的位置,在文件夹中创建一个template.json文件,编辑template.json,并输入以下配置:

{ ' $ schema ' : ' http://JSON . schemastore . org/template ',' author': 'Me ',' classions ' :[' micro ',' webapi' ],' identity': 'DemoService ',' Name' :' Demo Service ',' Short Name' :' SWA ',' Tags ' : { ' Language ' 3: ' c# ',' Type ' : ' Project ' },' Source Name

作者:模板作者,必需的分类:模板分类,必需的名称:模板名称,当使用dotnet new创建项目时,指定的模板名称,必需的标识:模板的唯一名称,可选的shortName:模板的短名称,必需的标记:模板标签sourceName:指定一个字符串。当dotnet new与-n参数一起使用时,-n参数的值将替换sourceName指定的字符串。PreferNameDirectory:是否生成同名目录;可选。安装模板

在dotnet new -i PATH //当前目录下:dotnet new -i,\ n从模板创建项目

模板安装成功后,我们可以通过dotnet new创建一个新项目,并在存储新项目的目录中执行以下命令:

dotnet新的swa -n UserServiceswa是DemoService的简称,后面的UserService-n将代替DemoService名称,这样一个命令user service的基本架子就可以了。

参考链接

创建项目模板项目模板示例的源代码摘要

以上就是本文的全部内容。希望本文的内容对大家的学习或工作有一定的参考价值。谢谢你的支持。

版权声明:如何在ASP中自定义项目模板 网是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。

相关文章推荐