详情介绍
Furion是一个应用程序框架,让 .NET 开发更简单,更通用,更流行。您可以将它集成到任何 .NET/C# 应用程序中。支持所有历史版本升级到该版本,修复了近 20 个 Bug,做了诸多改进,总算实现了真正的无缝升级。
麻雀虽小五脏俱全。Furion 即使只集成了MiniProfiler、Swashbuckle两个依赖,但是主流的依赖注入/控制反转,AOP 面向切面编程,事件总线,数据验证,数据库操作 等等一个都不少。

特点
MIT 开源协议,无需商业授权
基于 .NET5+ 平台,没有历史包袱
极少依赖,只依赖两个第三方包
极速上手,一个 Inject() 完成配置
代码无侵入性,100% 兼容原生写法
极速开发:内置丰富的企业应用开发功能
极其灵活:轻松面对多变复杂的需求
极易维护:采用独特的架构思想,只为长久维护设计
完整文档:提供完善的开发文档
跨全平台:支持所有主流操作系统及 .NET 全部项目类型
安装教程
打开Visual Studio,创建一个新项目,点击“工具”-->“选项”-->“NuGet包管理器”-->“程序包源”,选择Nupkg安装包

点击“工具”-->“NuGet包管理器”-->“管理解决方案的NuGet程序包”



要求说明
环境要求
Visual Studio 2019 16.8 +
.NET 5 SDK +
.Net Standard 2.1 +
支持平台
运行环境
Windows
Linux
MacOS/MacOS M1 CPU
Docker/K8S/K3S/Rancher
Xamarin/MAUI
数据库
SqlServer
Sqlite
Azure Cosmos
MySql
MariaDB
PostgreSQL
InMemoryDatabase
Oracle
Firebird
达梦数据库
MongoDB
应用部署
Kestrel
Nginx
Jexus
IIS
Apache
PM2
Supervisor
独立发布/单文件
容器(Docker/K8S/K3S/Rancher/PodMan)
更新日志
新特性
[新增] 拓展 EFCore 排序功能,支持带条件进行排序 4.9.3.20 ⏱️2024.06.11 889e35a
[新增] 远程请求发送 application/x-www-form-urlencoded 请求时支持字符串 Body 类型 4.9.3.16 ⏱️2024.06.04 f5c2a20
[新增] 授权失败可以设置 Http 状态码 context.Fail(statusCode) 4.9.3.14 ⏱️2024.05.14 542eb8c
[新增] 多语言支持自定义 Url/Cookie/Header 参数 4.9.3.14 ⏱️2024.05.30 4f953e7
[新增] 定时任务 Http 作业支持配置 Timeout 超时时间 4.9.3.13 ⏱️2024.05.28 9514fa4
[新增] 规范化配置可配置验证失败时是否默认只显示验证错误的首个消息 SingleValidationErrorDisplay 4.9.3.9 ⏱️2024.05.21 a7b8000
[新增] JSON 序列化支持设置 DateOnly 和 TimeOnly 类型格式化 4.9.3.9 ⏱️2024.05.21 #I9QZKQ:接口返回数据序列化,DateOnly类型未提供format,只有DateTime有
[新增] 互联网用户名数据验证 ValidationTypes.Username 4.9.3.8 ⏱️2024.05.21 b77d0a0
[新增] PBKDF2 加密和比较功能的静态类和字符串拓展支持 4.9.3.7 ⏱️2024.05.21 0d645d2
[新增] 定时任务作业计划(含构建器)获取作业触发器数量 TriggerCount 属性 4.9.3.6 ⏱️2024.05.20 f9cb042
[新增] [FlexibleArray] 模型绑定特性,解决 URL 地址传递数组类型参数问题 4.9.3.5 ⏱️2024.05.20 e891f0e
[新增] 规范化 Swagger 支持 [SwaggerIgnore] 特性忽略导出 4.9.3.1 ⏱️2024.05.15 75252a9
[新增] 规范化 Swagger 的 withProxy 参数,解决二级虚拟目录部署或被代理出现 404 问题 4.9.3.1 ⏱️2024.05.15 #I9PIIA:关于当使用yarp反向代理时,无法访问被代理应用的swagger页面的问题再次说明 #I9PHI8:当使用yarp反向代理时,无法访问被代理应用的swagger页面。
[新增] 定时任务执行上下文 Mode 属性,可标识作业触发器是定时触发还是手动触发 4.9.3.1 ⏱️2024.05.15 efe0739 01a4003
[新增] 规范化 Swagger 是否自动加载 Xml 注释文件配置 EnableXmlComments 4.9.3.1 ⏱️2024.05.15 d01bbaa
[新增] 规范化结果支持拦截 JWT 授权出现代码异常 4.9.3 ⏱️2024.05.10 52d3c2c edc51f4
[新增] 定时任务支持立即执行触发特定作业下的特定触发器 4.9.3 ⏱️2024.05.10 3d83342
[新增] 日志模块设置上下文支持无限极嵌套 4.9.3 ⏱️2024.05.10 0e313d2
突破性变化
[调整] EFCore 带条件 Include 返回值类型,IIncludableQueryable<TSource, TProperty> -> IQueryable<TSource> 4.9.3.20 ⏱️2024.06.11 889e35a
[调整] 规范化结果 IUnifyResultProvider 接口,新增 OnAuthorizeException 方法 4.9.3 ⏱️2024.05.10 52d3c2c edc51f4
[调整] 授权处理程序 AppAuthorizeHandler 接口的 HandleAsync 方法签名,新增 DefaultHttpContext 参数 4.9.3 ⏱️2024.05.10 52d3c2c edc51f4
问题修复
[修复] 因 889e35a 功能引起的 EFCore 排序新异常问题 4.9.4 ⏱️2024.06.11 9271528
[修复] 规范化上下文处理中间件路由(无控制器情况)出现空异常问题 4.9.3.19 ⏱️2024.06.09 8f0968b
[修复] Swagger 授权后出现客户端 JavaScript 错误 4.9.3.18 ⏱️2024.06.08 9efa94f
[修复] 项目名称包含数字且使用 <inheritdoc/> 继承注释时,Swagger 加载注释文件出现异常问题 4.9.3.17 ⏱️2024.06.04 857635d
[修复] 远程请求出现 HttpRequestException 异常时 HttpResponseMessage 对象为空问题 4.9.3.15 ⏱️2024.06.04 8d5f30b
[修复] 定时任务因 f9cb042 提交导致的异常 4.9.3.13 ⏱️2024.05.28 da4e6fb #I9SPOL:V4.9.3.6以上版本定时任务获取job后操作报错。
[修复] 数据验证校验 Username 正则表达式长度错误问题 4.9.3.10 ⏱️2024.05.23 0277555
[修复] 远程请求不支持通过 SetHeaders 设置请求内容头信息 4.9.3.6 ⏱️2024.05.20 #I9QLAY:远程请求 无法添加 Content-MD5请求头 d43581f
[修复] 因升级 Swashbuckle.AspNetCore 至 6.6.1 导致 Swagger 无法自动设置授权信息问题 4.9.3.4 ⏱️2024.05.16 c68f6c8
[修复] 因升级 Swashbuckle.AspNetCore 至 6.6.1 导致 TypelnfoResolve 异常问题 4.9.3.3 ⏱️2024.05.16 64860b2 Admin.NET - #I9PMXH
其他更改
[调整] 获取日志上下文数据的 .Get<T> 泛型方法处理方式 4.9.3.15 ⏱️2024.06.04 8fdf15e
[调整] 公开底层框架 ChangeType 拓展方法 4.9.3.11 ⏱️2024.05.24 28080c1
[优化] 远程请求适配 Content-Type 逻辑 4.9.3.1 ⏱️2024.05.15 #I9OLV8:HttpClient扩展类部分不足
文档
[更新] 定时任务文档、规范化接口文档、数据加解密文档、安全授权文档、动态 WebAPI 文档、发布桌面程序文档、数据验证文档、远程请求文档、本地化多语言文档
下载地址
人气软件

Wolfram Mathematica 14.2.1 中文正式免费版(附安装教程)
Mathworks Matlab R2024b v24.2.0.2712019 中文正式免费版(附安
Python 3.7 for win32 (Python编程开发工具)官方安装版
MathWorks MATLAB R2025b v25.2.0.2998904 中文授权免费版(附安
Mathworks Matlab R2022b v9.13.0 U2 中文完美授权版(附激活补丁
MathWorks MATLAB R2023b v23.2.0.2485118 Update 6 x64 中文正
Mathworks Matlab R2021b (9.11.0) 中文完美授权版(含激活补丁+
51dedecms模板转码专用工具 v5.6中文绿色版(GBK、UTF8码互转)
srvinstw 将exe注册为系统服务的软件
Web程序调用本地exe文件之方法(并传参到CS程序)
相关文章
-
BIP-0039 助记词词本 打包助记词(mnemonic phrase)是从一个固定的单词列表中选出的12、15、18、21或24个单词,这些单词按照顺序排列,可用于备份和恢复加密货币钱包...
-
Mathworks MATLAB R2025a v25.1.0.2943329 最新中文正式免费版(附安装教程)MATLAB R2025a 已具备强大的科学计算与工业仿真能力,尤其是其 Simulink 工具箱,在动态系统建模与仿真方面具有显著优势,MATLAB R2025a 最新版引入了全新 MATLAB Copilot ...
-
jq.exe 一个轻量级且灵活的命令行JSON处理器 v1.7.1jq是一个轻量级且灵活的命令行JSON处理器,他可以毫不费力地将您拥有的数据格式转换为您想要的格式,并且执行此操作的程序通常比您预期的更短、更简单...
-
网易y3编辑器 v2.5.3 安装免费版网易Y3编辑器是一款以行业顶级Messiah引擎为基底的高效游戏创作工具,专为降低游戏开发门槛而设计,编辑器提供超万项免费资源库,涵盖角色、特效、音效等全品类素材,并支...
-
阿里云WEF API调用工具 GUI版本 v1.0 绿色免费版阿里云WEF API调用工具是一款Web应用防火墙,通过调用阿里云密钥AccessKey ID、AccessKey Secret,然后可以直接控制阿里云WAF,操作便捷,欢迎需要的朋友下载使用...
-
Mathworks Matlab R2024b v24.2.0.2712019 中文正式免费版(附安装教程)MATLAB R2024b由全球领先的数学计算软件开发商 MathWorks正式发布了,新版R2024b 推出了几项重要更新,帮助从事无线通信系统、控制系统和数字信号处理应用的工程师和研究人...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的Furion v4.9.4 .NET应用程序开发 开源免费版(附方法)资源来源互联网,版权归该下载资源的合法拥有者所有。



























