趣文网 > 作文大全

dot net core下打造自己的微服务解决方案模板

2020-12-05 19:30:01
相关推荐

建立新的微服务

我司的微服务是基于一套基础类库构建而来,新建里一个微服务,需要引用框架解决方案以及构造自己的automapper类,以及初始化类,错误代码类等,微服务解决方案按照既定约定进行命名,构造整体过程并不繁琐,所以一直没有生成响应的模板。

最近有时间研究下dotnet new模板的构成,发现极其简单,因此,按照教程构建一个包,记录如下。

准备环境

.NET Core 2.0 SDK 或更高版本。现有的微服务项目解决方案nuget.exe 以现有的微服务项目为模板

step1: 使用已确认可以编译和运行的现有项目,把该项目放在Content文件夹下,并在Content文件夹下建立文件夹目录 .template.config。step 2:在 .template.config 文件夹中,创建 template.json 文件来配置模板。 {

"$schema": "http:XXjson.schemastore.org/template", //XX 替换为 //

"author": "webmote",

"classifications": [ "microService", "Console","quantum","webmote" ],

"identity": "Quantum.MicroService",

"name": "微服务Application",

"shortName": "qms",

"tags": {

"language": "C#" // Specify that this template is in C#.

},

"sourceName": "Appointment", //需要替换的文件夹名称

"preferNameDirectory":"true"

}

分发模板

Content文件夹同目录下增加 nuspec 文件,并配置如下:

//XX 替换为 //

Qms.MicroService

1.0.0

微服务模板

webmote

nuget pack打包

nuget pack ******.nuspec

# 本地安装

dotnet new -i ******1.0.0.nupkg

# 使用新模板

dotnet new qms -n Test

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

作文章 姐姐作文 想 作文 作文分析 总结作文 父母的作文 作文小说 作文 理想 作文收获 自我作文 美好的作文 作文假期 提纲作文 城市作文 作文 夏天 作文夏天 作文努力 作文时间 作文猫 月作文 作文第一次 英语模板作文 作文劳动 校园的作文 画作文 方法作文 心得作文 未来的…作文 作文励志 作文 生命