Dotnet项目模板改名,傻瓜式教学,开箱即用

绝对的无脑式教学!不多废话上教程! 觉得可  点赞只需关注~更多傻瓜式教程。

一、创建固定格式的源文件和文件夹

├── temple                //  用来存放所有的模板
│   ├── BlogCoreTemple           //  BlogCore模板全部内容
│   │    ├── content    //  存放Code 项目代码,可直接运行
│   │    │    ├──  项目代码        
│   │    │    ├──  .         
│   │    │    ├──  .         
│   │    │    ├──  .         
│   │    │    ├──   .template.config  // 模板配置文件夹         
│   │    │    │    └── template.json     //  配置文件   
│   │    │    └──     
│   │    │
│   │    ├── license        
│   │    │    └── license.txt         
│   │    │
│   │    └── 其他待定    //  这里文章后边会打包的时候用到
│   │
│   └── DDDTemple            //  DDD模板信息

二、content 中的“项目代码”是你需要改名的项目的所有代码

三、 打开.template.config 文件下的.json文件 复制下面代码

<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
  <metadata>
    <id>Blog.Core.Webapi.Template</id>// nuget包标识,在 nuget.org 或包驻留的任意库中必须是唯一的
    <version>1.0.0</version>// 遵循 major.minor.patch 模式的包版本。
    <description>
      Creates a blog core webapi app.// 用于 UI 显示的包的详细说明。
    </description>
    <authors>Lao zhang</authors>// 包创建者的逗号分隔列表,与 nuget.org 上的配置文件名称一致
    <packageTypes>
      <packageType name="Template" />// 包类型
    </packageTypes>
    <license type="file">license\license.txt</license>// 上文提到的许可证信息
  </metadata>
</package>

四、修改你新建模板的名称、简称、和原项目名称需要替换的部分

五、打开cmd 进入到content的上一级 输入一下代码创建你的模板

dotnet new -i D:\temple\BlogCoreTemple  

六、在任意目录下 输入

dotnet new 你项目的名称 -n 你想替换的名字

dotnet new WEB.Core  -n  Demo

 

 七、删除模板项目命令

dotnet new -u D:\temple\BlogCoreTemple  

八、这个时候你发现项目名称已经成功修改了,需要注意的是有些服务可能会出现bug,需要自己调节一下、或者出现db文件损坏的情况,如果有大神请补充一下!

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值