.Net框架的模块代码生成器--其二(dotnet tool)
2024-09-06 18:48:49
以下是个人工作场景,继上篇后,还剩下第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)
最新文章
- ENVI软件操作【数据显示操作——Overlay菜单操作】
- [No00003A]操作系统Operating Systems 内核级线程Kernel Threads内核级线程实现Create KernelThreads
- C# 对象与JSON串互相转换(转)
- web —— jsp笔记
- ubuntu下编译源码级QT
- linux deepin 12.12.1和Windows 7双系统修改默认启动项
- 无线手柄+步进电机——控制方向
- SQL 和 .NET Framework 数据类型对应表
- Java Enum用法详解
- Android之崩溃日志管理
- SQL窗口函数RANK(),Dense_Rank(),row_number(),NTILE()
- sap快捷登录
- 正确重写hashcode hashcode与equals方法 集合元素如何判断是否相等 集合如何查看是否包含某个元素
- java main()线程是不是最后一个退出的(相比较main中创建的其他多个线程)
- MFS+Keepalived双机高可用热备方案操作记录
- Git之创建仓库并上传/更新项目版本
- spring boot(十三)小技巧
- CSS media--(来自网易)
- eclispe 相关设置
- python中的模块及路径(2)