/CoderTool

工具箱,目前包含一个代码生成器,使用Razor语法书写模板

Primary LanguageC#MIT LicenseMIT

使用说明

代码生成

  • 下载win.zip压缩包,并解压
  • 双击里面的exe文件打开
  • 复制命令行窗口出现的地址到浏览器访问,强烈推荐使用谷歌浏览器
  • 另存为快捷方式,方便下次访问
  • appsettings.json文件配置数据库链接,内含三种数据库配置示例
  • Template文件夹内置了一个模板,里面一个文件夹视为一个模板,以cshtml作为文件名后缀放在vs编辑能够获得提示,生成之后会自动去掉,如果只有一个后缀名是cshtml的话就生成cshtml文件

功能计划

  • 内置代码编辑器,支持编辑Razor代码文件
  • 数据库链接管理,直接添加,再也不需要找配置文件
  • 数据库备份与还原,借助NewLifeX/XCode,实现任意数据库还原到任意数据库
  • 项目管理,简单通过dotnet命令创建项目,还原包,编译,运行
  • Nuget包搜索,支持各种条件搜索,如果官方不支持,则同步仓库数据,自编码支持
  • 脚本,命令行式快速运行C#代码,安装Nuget包后,自动注册包内类和方法,此功能主要是为了开发的时候快速验证一些想法。可参考NewLifeX/XScript
  • 正则调试,支持快速得到功能强大的正则表达式,主要增强调试体验
  • 通过安装Nuget包添加新功能,由于这本身就是个Web应用,内含Web主机,只需要提供接口和ui,便可自动添加菜单到主页并提供相应功能,新功能还可使用主系统提供的功能