ABP Studio 1.0 正式发布!

B站影视 港台电影 2025-06-14 08:31 2

摘要:期待已久的时刻终于到来了!我们非常激动地宣布 ABP Studio v1.0 的稳定版本正式发布。这个里程碑标志着我们为 ABP 开发者提供一流的集成开发环境的使命向前迈出了重要一步。结合最近发布的 ABP v9.2,ABP Studio v1.0 带来了新的

期待已久的时刻终于到来了!我们非常激动地宣布 ABP Studio v1.0 的稳定版本正式发布。这个里程碑标志着我们为 ABP 开发者提供一流的集成开发环境的使命向前迈出了重要一步。结合最近发布的 ABP v9.2,ABP Studio v1.0 带来了新的功能和改进,让你的开发工作更快、更高效。

在过去的几个月里,我们的核心 ABP 团队一直在努力工作,专注于那些对社区开发者最重要的功能。这次发布是这一努力的巅峰,带来了一系列改进和新能力。让我们一起看看 ABP Studio v1.0 的新功能吧。

ABP Studio v1.0 有哪些新功能?

ABP Studio v1.0 专注于提升你的开发体验,从项目创建到部署。下面,我们将为您介绍一些我们实现的最新功能,以及让这个版本特别出色的其他关键改进。

❤️ 解决方案运行器带有就绪/健康检查

ABP Studio 的解决方案运行器现在提供可视化健康监测,让你轻松追踪应用状态。启动应用程序时,会显示一个加载图标表示“正在启动”,然后在 Overall选项卡中,可以看到应用程序的健康状况(✅ 表示健康,⚠️ 表示不健康),显示实时健康状态:

借助 预配置的健康检查(包括数据库连接测试)在 ABP 解决方案模板中,你可以立即获得应用健康状况的反馈。

如果配置了健康检查界面,可以通过专用命令“浏览健康 UI”访问全面的健康仪表盘,或者通过“显示最新健康检查响应”命令查看最后的健康响应:

当你重新启动浏览器中打开的应用程序时,ABP Studio 会自动为你刷新页面。

🎨 项目创建时选择主题样式

创建新解决方案时,现在可以直接在项目创建向导中选择你的主题、样式和布局,而无需在之后配置这些设置。ABP Studio 让你可以从 ABP 官方提供的主题中选择,包括 Basic、LeptonX Lite 和 LeptonX。

如果选择 Basic 或 LeptonX Lite 主题,只会更改主题。如果选择 LeptonX 主题,还可以对设置进行更细化的调整:

主题样式配置- 选择系统、浅色、暗淡或深色样式以匹配你的开发环境

布局选项-侧边栏菜单/顶部菜单

📦 解决方案运行器的“容器”应用程序类型

ABP Studio v1.0 引入了专用的“容器”应用程序类型,让你可以直接从解决方案运行器更好地控制 Docker 容器。现在可以单独在解决方案运行器面板中查看和控制每个容器,而不是通过 PowerShell 脚本管理所有容器或一起运行所有容器。

这一新功能用更简洁、更直观的容器部分取代了之前的 Infrastructure文件夹方式。现在你可以:

单独启动和停止容器- 需要特定服务时无需一次启动所有容器

监控容器状态- 直接在 UI 中查看容器是否正在运行、已停止或有问题

管理容器依赖- 根据应用程序需要,控制容器启动的顺序和时间

无论你是与数据库、消息代理,还是其他容器化服务一起工作,新的容器应用程序类型都让管理开发环境变得更加轻松。对于可能希望在开发或测试期间只运行特定服务的微服务架构,这尤其有用。

⚙️ 在添加/移除/应用迁移时处理多个 DbContext

在处理具有多个 DbContext 的 ABP 解决方案时(例如,使用单独的租户数据库选项),ABP Studio 现在会智能地提示你选择适当的 DbContext 进行迁移操作。这一增强功能确保你始终使用正确的数据库上下文,并有助于防止在管理多个数据库时常见的错误。

在执行任何这些 Entity Framework 操作时,选择上下文的对话框会自动出现:

添加新迁移- 选择新迁移应目标的 DbContext

移除现有迁移- 选择要从中移除迁移的 DbContext

更新数据库- 指定应更新哪个数据库上下文

马上开始使用 ABP Studio v1.0 吧!

ABP Studio v1.0 建立在 ABP 框架的最新版本 v9.2 的坚实基础上。这意味着,当你使用 ABP Studio 创建新项目时,即可获得 v9.2 带来的最新功能、性能改进和错误修复。这包括对依赖项的更新、对核心框架的增强以及对应用模块的改进。

我们非常兴奋地让你体验 ABP Studio v1.0。我们相信这些新功能将真正改变你的日常开发工作流程。

⬇️ 下载 ABP Studio 1.0

准备好开始了吗?你可以立即从 ABP Studio 官方网站下载稳定的 v1.0 版本:

如果你已经在使用 ABP Studio,那就更简单了。无需再次下载安装程序。只需启动 ABP Studio,它将提示你直接在界面中更新到最新版本。

或者,你可以点击 帮助 -> 检查更新 上下文菜单项以检查更新和安装最新版本:

🔮 接下来是什么?

ABP Studio v1.0 仅仅是我们旅程的开始。我们致力于不断发展这个平台,添加直接解决现实开发挑战并增强工作流程的功能。我们的目标是让 ABP Studio 成为 .NET 和 ABP 框架开发者的首选开发环境。

我们将根据路线图和您的宝贵反馈,继续发布新版本,提供激动人心的新功能。让我们来瞥见未来版本的计划,你可以期待看到:

环境变量管理:提供专用 UI 以便轻松管理解决方案的环境变量。

OpenTelemetry 集成:我们将直接在启动模板中集成 OpenTelemetry 支持,让分布式追踪和可观测性成为应用程序从第一天起就无缝的一部分。

LeptonX 主题构建器:让用户决定样式、色彩方案并轻松覆盖项目的主题样式。

解决方案使用工具的监控仪表盘(如 Kubernetes、Redis、Grafana 等...)

为微服务启动模板预先配置的 .NET Aspire

等等更多...

我们对 ABP Studio 的未来感到无比兴奋,迫不及待地想与你分享下一波功能。你的意见和建议对我们非常重要。如果你有任何反馈,请在下方留言。

感谢你成为我们社区的一员,祝你编码愉快!

Volosoft 团队

来源:opendotnet

相关推荐