zoukankan      html  css  js  c++  java
  • .Net框架的模块代码生成器其二(dotnet tool)

    以下是个人工作场景,继上篇后,还剩下第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)  

  • 相关阅读:
    类的定义
    面向对象与面向过程介绍
    跨目录导入模块
    正则表达式re模块
    常用工具包(模块)
    生成器generator
    闭包
    命名空间name space
    函数的递归
    POJ1062
  • 原文地址:https://www.cnblogs.com/ogurayui/p/12103060.html
Copyright © 2011-2022 走看看