详情介绍
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 中文正式免费版(附安装教程)
51dedecms模板转码专用工具 v5.6中文绿色版(GBK、UTF8码互转)
srvinstw 将exe注册为系统服务的软件
Web程序调用本地exe文件之方法(并传参到CS程序)
Python 3.7 for win32 (Python编程开发工具)官方安装版
Mathworks Matlab R2024b v24.2.0.2712019 中文正式免费版(附安
Composer.exe windows安装包
Mathematica 11.0.1 for linux 英文特别版(附注册机+激活方法)
MathWorks MATLAB R2023b v23.2.0.2485118 Update 6 x64 中文正
Mathworks Matlab R2022b v9.13.0 U2 中文完美授权版(附激活补丁
相关文章
-
阿里云WEF API调用工具 GUI版本 v1.0 绿色免费版阿里云WEF API调用工具是一款Web应用防火墙,通过调用阿里云密钥AccessKey ID、AccessKey Secret,然后可以直接控制阿里云WAF,操作便捷,欢迎需要的朋友下载使用...
-
Mathworks Matlab R2024b v24.2.0.2712019 中文正式免费版(附安装教程)MATLAB R2024b由全球领先的数学计算软件开发商 MathWorks正式发布了,新版R2024b 推出了几项重要更新,帮助从事无线通信系统、控制系统和数字信号处理应用的工程师和研究人...
-
MATLAB Runtime R2024a(24.1) Update 4 中文安装免费版(附教程)MATLAB Runtime R2024a是一组独立的共享库,支持执行已编译的 MATLAB、Simulink 应用程序或组件,允许电脑在没有安装MATLAB软件的情况下运行编译的 MATLAB 应用程序或组件...
-
MathWorks MATLAB R2024a v24.1.0.253703 x64 LINUX 中文授权安装版MATLAB R2024a LINUX版是一款强大完整的数学计算分析和编程软件!数百万工程师和科学家都使用它来完成自己的项目过程,具有超强的灵活性,全面适应和满足用户在工作过程中...
-
MathWorks MATLAB R2024a v24.1.0.253703 中文授权安装版(附安装教程)MATLAB R2024a 是一种用于编程、数值计算和结果可视化的高级语言和交互式环境。使用 MATLAB,您可以分析数据、开发算法、创建模型和应用程序,欢迎需要的朋友下载使用...
-
路遥工具箱 v4.8.2024.719 中文绿色开源免费版路遥工具箱主要用于解决一些开发过程中常见的功能性需求,界面简洁,功能强大,路遥工具箱是一套专为开发人员设计的实用工具集合,它的主要目的是简化开发流程,帮助开发者...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的Furion v4.9.4 .NET应用程序开发 开源免费版(附方法)资源来源互联网,版权归该下载资源的合法拥有者所有。




























