脚手架可以极大的提高我们搭建新项目的速度,推荐两篇文章给大家学习:
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:\VSWork\saas\template\MuXue.MinAPI.Template.1.0.1.nupkg
4、本地安装项目,还可以将脚手架的源代码拷贝到本地进行安装, 代码从git上下载到本地,vs打开运行看下是否可以正常运行。然后cmd执行如下命令: dotnet new -i D:\VSWork\template\MuXueWebAPITemplate 该目录的地址微: template的下一级地址。 5、卸载:
dotnet new -u MuXue.WebAPI.Templatedotnet 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 项目名称