以下是个人工作场景,继上篇后,还剩下第3步骤没有解决

3、(这个可能我们公司才有)每个模型还要在每一层那里创建一个文件,这个模型的增删改查逻辑就在这里写

这个我是自己写一个.Net Core命令行工具解决的,代码中在对应的文件夹中创建对应的文件,写入/修改对应的内容,仅此而已

然后可以用我之前的博客的方法,把这个.Net Core程序打包成一个exe来用

但这里我还想把exe封装到命令行中使用--dotnet tool

1、准备一个.Net Core的小程序(做什么功能都可以,甚至只是输出hello world),修改其scproj文件

其中,ToolCommand是最后的指令名

2、把.Net core小程序打包成nuget包--dotnet pack

3、安装小程序的nuget包为一个dotnet工具

dotnet tool install --global --add-source ./nupkg GenerateCsFile

4、随便你在什么位置,都可以通过指令gfile来使用你的小程序,相当于你自己发明了一种指令,是不是很厉害

上一篇:.Net框架的模块代码生成器--其一(dotnet new)

最新文章

  1. ENVI软件操作【数据显示操作——Overlay菜单操作】
  2. [No00003A]操作系统Operating Systems 内核级线程Kernel Threads内核级线程实现Create KernelThreads
  3. C# 对象与JSON串互相转换(转)
  4. web —— jsp笔记
  5. ubuntu下编译源码级QT
  6. linux deepin 12.12.1和Windows 7双系统修改默认启动项
  7. 无线手柄+步进电机——控制方向
  8. SQL 和 .NET Framework 数据类型对应表
  9. Java Enum用法详解
  10. Android之崩溃日志管理
  11. SQL窗口函数RANK(),Dense_Rank(),row_number(),NTILE()
  12. sap快捷登录
  13. 正确重写hashcode hashcode与equals方法 集合元素如何判断是否相等 集合如何查看是否包含某个元素
  14. java main()线程是不是最后一个退出的(相比较main中创建的其他多个线程)
  15. MFS+Keepalived双机高可用热备方案操作记录
  16. Git之创建仓库并上传/更新项目版本
  17. spring boot(十三)小技巧
  18. CSS media--(来自网易)
  19. eclispe 相关设置
  20. python中的模块及路径(2)

热门文章

  1. vue3的打包及打包的坑
  2. pycharm安装PIL失败
  3. CentOS7下部署2套Python版本共存
  4. 上线前一个小时,dubbo这个问题可把我折腾惨了
  5. 【置顶】入驻百家号【九哥聊IT】和【九哥九嫂小日子】,欢迎关注
  6. Leetcode 题目整理-7 Remove Element & Implement strStr()
  7. Win10系统下如何将中文登录名改为英文登录名
  8. Arduino系列之光照传感器(三)
  9. top100tools
  10. Java1变量数据类型和运算符