Overview Q & A Rating & Review
AiUoVsix - AiUo框架开发助手
简介
AiUoVsix 是一款专为 AiUo 框架开发者设计的 Visual Studio 2022 扩展插件,提供了一系列实用工具,帮助开发者提高开发效率。该插件集成了数据库实体生成、NuGet 包发布和 Docker 部署等功能,为开发流程提供了全方位的支持。
主要功能
SQLSugar 数据库实体生成
支持多种数据库类型的连接配置
自动生成与数据库表结构匹配的实体类
支持 Partial 类模式,便于代码分离和维护
提供自定义模板,灵活适应不同项目需求
NuGet 包发布工具
简化 NuGet 包的创建和发布流程
支持多个 NuGet 源的配置和管理
提供版本控制和包信息管理功能
自动处理项目依赖关系
Docker 部署助手
简化 Docker 镜像的构建和发布过程
提供 Docker 配置管理功能
支持多环境部署配置
安装要求
Visual Studio 2022 (版本 17.0 或更高)
.NET Framework 4.5 或更高版本
Visual Studio Core Editor 组件
安装方法
通过 Visual Studio Marketplace 安装
在 Visual Studio 中,选择 扩展 > 管理扩展
搜索 "AiUoVsix"
点击 下载 按钮
重启 Visual Studio 完成安装
手动安装
下载最新的 VSIX 安装包
关闭所有 Visual Studio 实例
双击 VSIX 文件运行安装程序
重启 Visual Studio
使用指南
SQLSugar 数据库实体生成
在 Visual Studio 中打开你的解决方案
点击菜单 工具 > AiUo SQLSugar 实体生成
配置数据库连接信息
选择要生成实体的表
设置生成选项(命名空间、输出路径等)
点击生成按钮完成实体类创建
NuGet 包发布
在 Visual Studio 中打开你的解决方案
点击菜单 工具 > AiUo NuGet 发布
配置 NuGet 源信息
设置包版本和发布选项
点击发布按钮完成包发布
Docker 部署
在 Visual Studio 中打开你的解决方案
点击菜单 工具 > AiUo Docker 发布
配置 Docker 相关设置
执行构建和发布操作
更新日志
v1.0.0.0
初始版本发布
实现 SQLSugar 数据库实体生成功能
实现 NuGet 包发布功能
实现 Docker 部署功能
贡献指南
欢迎为 AiUoVsix 项目做出贡献!如果你有任何建议或发现了问题,请提交 Issue 或 Pull Request。
许可证
本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。
关于作者
AiUoVsix - 让 AiUo 框架开发更高效!