netcore 自定义脚手架

脚手架可以极大的提高我们搭建新项目的速度,推荐两篇文章给大家学习:

https://www.cnblogs.com/laozhang-is-phi/p/10205495.html

https://www.cnblogs.com/catcher1994/p/10061470.html

1、执行打包操作,文件地址就是 nuspec 范本地址
nuget pack  MuXue.WebAPI.Template.nuspec

2、上传nuget
dotnet nuget push -s http://10.10.1.108:1000/v3/index.json MuXue.WebAPI.Template.2.0.2.nupkg

3、nupkg本地安装:
dotnet new -i D:VSWorksaas emplateMuXue.MinAPI.Template.1.0.1.nupkg

4、本地安装项目,还可以将脚手架的源代码拷贝到本地进行安装,
 
代码从git上下载到本地,vs打开运行看下是否可以正常运行。然后cmd执行如下命令:
dotnet new -i D:VSWork emplateMuXueWebAPITemplate
 
该目录的地址微: template的下一级地址。
 
5、卸载:
dotnet new -u MuXue.WebAPI.Template
dotnet new -u 【 id名称】

注意:打包之前,一定要将所有的bin,obj都删除掉。不然本地安装不成功。

├── temple // 用来存放所有的模板
│ ├── WebAPITemplate // Core模板全部内容
│ │ ├── content // 存放Code 项目代码,可直接运行
│ │ │ ├── .template.config // 模板配置文件夹
│ │ │ │ └── template.json // 配置文件
│ │ │ ├── Blog.Core
│ │ │ ├── .
│ │ │ ├── .
│ │ │ ├── .
│ │ │ ├── Blog.Core.Services
│ │ │ └── Blog.Core.sln
│ │ │
│ │ ├── license // 存放版本许可信息,如果不添加,后边会警告,文章后边会提到
│ │ │ └── license.txt
│ │ │
│ │ └── 其他待定 // 这里文章后边会打包的时候用到
│ │
│ └── DDDTemple // DDD模板信息

----------------------------------------------------------------------------------------------

1、本地 导入:cmd命令:

dotnet new -i MuXue.WebAPI.Template

2、创建新项目:
命令:dotnet new muxueapi -n 项目名称

作者:沐雪
文章均系作者原创或翻译,如有错误不妥之处,欢迎各位批评指正。本文版权归作者和博客园共有,如需转载恳请注明。
如果您觉得阅读这篇博客让你有所收获,请点击右下方【推荐】
找一找教程网-随时随地学软件编程 http://www.zyiz.net/

原文地址:https://www.cnblogs.com/puzi0315/p/15493134.html