.Net Minimal APIs实现动态注册服务
.Net Minimal APIs实现动态注册服务 前言 上一篇文章讲解了在.Net Minimal APIs如何动态注册端点,这篇文章来讲解一下如何动态注册服务 文件层级结构如下: SharpIcoWeb ├── Endpoints │ ├── Internal │ │ ├── EndpointExtensions.cs │ │ ├── IEndpoint.cs │ ├─
2025-07-17
46
.NET
dotnet Minimal APIs实现动态注册端点
dotnet Minimal APIs实现动态注册端点 前言 之前使用.Net的Minimal Apis框架开发了SharpIcoWeb图片转ico项目,也是初次使用这个最小Api框架,使用下来的感受就是小项目用起来非常舒服,很轻量。 在之前的项目中,我都是手动去注册端点,比如我创建了一个端点类IcoEndpoints public static class IcoEndpoints {
2025-07-15
53
.NET
SharpIcoWeb开发记录篇
SharpIcoWeb开发记录篇 前言 大佬用.NET 9.0开发了SharpIco轻量级图标生成工具,是一款控制台应用程序,支持AOT发布,非常方便。 ✨ 功能特点 🖼️ 将PNG图像转换为多尺寸ICO图标 🔍 支持生成包含自定义尺寸的ICO图标(最高支持1024×1024) 🧐 检查ICO文件的内部结构和信息 📏 准确识别并显示超大尺寸图标(如512×512、1024×1024)的实际
2025-07-02
105
.NET
简单说说C#中委托的使用
简单说说C#中委托的使用-01 📑前言 距离上次更新文章,已经过去...月了。 没更新文章的主要原因,主要是因为参加工作后,感觉思维没有上学那会活跃,写文章没有思绪。再就是上班的时候把精力用光了,下班后只顾着打游戏🎮,没有恢复精力和学习📚。 在公司网上冲浪🏄的时候,看到了一篇讲解C#委托的文章,文章中描述委托的使用,选择的例子很不错(链接在文末)。在日常开发中,我写的最多的就是CRUD了,
2025-05-26
266
.NET
.NET9 没有swagger怎么办?
.NET9 没有Swagger怎么办? 前言 在.NET9中,在创建Web API项目时,Swagger的使用与.NET8略有不同。.NET9不再内置Swagger,而是生成OpenApi标准的Json文件。如果想在.NET9中使用Swagger,需要手动安装,并配置Swagger。 在.NET9中使用Swagger 安装包 首先安装Nuget包 Install-Package Swashbuck
2025-01-22
1236
.NET