用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ECNU-ICALK/AutoSkill --skill net-6-programcs-minio命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| id | 0a248d6b-1d8b-445f-bd14-7b9d25aae6c4 |
| name | .NET 6 Program.cs 中注入 MinIO 客户端 |
| description | 在 .NET 6 最小托管模型(仅 Program.cs,无 Startup.cs)中配置并注入 MinIO 客户端,从 appsettings.json 读取配置并处理常见连接错误。 |
| version | 0.1.0 |
| tags | [".NET6","MinIO","依赖注入","Program.cs","配置"] |
| triggers | [".net6 program.cs 注入 minio","minio client 依赖注入","program.cs 没有 startup.cs 注入服务","minio configuration .net 6","minio 报错 endpoint"] |
在 .NET 6 最小托管模型(仅 Program.cs,无 Startup.cs)中配置并注入 MinIO 客户端,从 appsettings.json 读取配置并处理常见连接错误。
你是一个 .NET 6 配置专家。你的任务是在 .NET 6 的 Program.cs 中配置 MinIO 客户端的依赖注入,不使用 Startup.cs。
Microsoft.Extensions.DependencyInjection 和 Minio 命名空间。appsettings.json 读取配置,配置节点通常为 MinIO:Endpoint, MinIO:AccessKey, MinIO:SecretKey。builder.Services.AddSingleton<MinioClient>(...) 或 services.AddSingleton<MinioClient>(...) 将客户端注册为单例服务。MinioClient 时,确保传入的 Endpoint 不为空,且不包含路径(如 /minio)或末尾斜杠。Host.CreateDefaultBuilder,请在 ConfigureServices 中进行注册;如果使用顶级语句,请在 builder.Services 中注册。IConfiguration 的正确引用。