v11.8.2025.1112 支持.net10
NewLife框架是一个全面的 .NET 组件生态系统,它为构建可扩展的应用程序提供了高性能的基础设施。它提供日志、网络、序列化、缓存和多线程等基本功能,作为从 Web 服务到 IoT 设备的一系列应用程序的基础。
核心库教程:https://newlifex.com/core
NewLife 由多个组件库组成,NewLife.Core 提供了基础。该框架支持从 .NET 2.0 到 .NET 9.0 的多个 .NET 版本,从而在不同环境中实现广泛的兼容性。
使用NewLife组件的最简便方式是从Nuget引用,例如在项目Nuget管理中搜索NewLife.Core 并引入。
NewLife.Core
NewLife组件由社区共创20多年,使用MIT开源协议,任何人可任意修改并再次发行(无需声明来源)!许多企业基于此构建内部开发框架时,甚至可通过批量替换源码中所有NewLife字符串为贵公司名实现私有化定制。
NewLife
团队始终秉承开放态度,不仅支持VisualStudio(最新正式版)打开解决方案编译,也兼容dotnet build命令行编译,项目文件摒弃复杂功能以追求简单易用,真正做到开箱即用。
dotnet build
我们公开强命名证书newlife.snk以支持独自编译替换程序集。
newlife.snk
命令行中运行以下命令快速体验NewLife组件:
dotnet new install NewLife.Templates dotnet new nconsole --name test cd test dotnet run
各项目默认支持net9.0/netstandard2.1/netstandard2.0/net4.62/net4.5,旧版(2024.0801)支持net4.0/net2.0
新生命团队(NewLife)成立于2002年,是新时代物联网行业解决方案提供者,致力于提供软硬件应用方案咨询、系统架构规划与开发服务。NuGet 累计下载 413万+。团队核心组件(XCode / Redis / Stardust / AntJob / IoT 等)已在电力、工业、交通、环保、医疗、文博等行业大规模应用。
我们持续改进,力求成为值得长期信赖的 .NET / IoT / 分布式技术伙伴。
网站:https://newlifex.com 开源组织:https://github.com/NewLifeX微信公众号:
如果本项目对你有帮助,欢迎 Star、分享给团队,或通过 Issue/PR 反馈改进建议。
核心基础组件,日志(文件/网络)、配置(XML/Json/Http)、缓存(内存/Redis)、网络(Tcp/Udp/Http)、RPC框架、序列化(Binary/XML/Json)、APM性能追踪。数据中间件,支持MySQL、SQLite、SqlServer、Oracle、Postgresql、TDengine、达梦,重点在缓存、性能、分表、自动建表。
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
NewLife.Core - 核心库
NewLife框架是一个全面的 .NET 组件生态系统,它为构建可扩展的应用程序提供了高性能的基础设施。它提供日志、网络、序列化、缓存和多线程等基本功能,作为从 Web 服务到 IoT 设备的一系列应用程序的基础。
核心库教程:https://newlifex.com/core
框架概述
NewLife 由多个组件库组成,NewLife.Core 提供了基础。该框架支持从 .NET 2.0 到 .NET 9.0 的多个 .NET 版本,从而在不同环境中实现广泛的兼容性。
快速拥有
使用NewLife组件的最简便方式是从Nuget引用,例如在项目Nuget管理中搜索
NewLife.Core并引入。 NewLife组件由社区共创20多年,使用MIT开源协议,任何人可任意修改并再次发行(无需声明来源)!许多企业基于此构建内部开发框架时,甚至可通过批量替换源码中所有
NewLife字符串为贵公司名实现私有化定制。 团队始终秉承开放态度,不仅支持VisualStudio(最新正式版)打开解决方案编译,也兼容
dotnet build命令行编译,项目文件摒弃复杂功能以追求简单易用,真正做到开箱即用。 我们公开强命名证书
newlife.snk以支持独自编译替换程序集。 命令行中运行以下命令快速体验NewLife组件:
主要功能
新生命项目矩阵
各项目默认支持net9.0/netstandard2.1/netstandard2.0/net4.62/net4.5,旧版(2024.0801)支持net4.0/net2.0
新生命开发团队
新生命团队(NewLife)成立于2002年,是新时代物联网行业解决方案提供者,致力于提供软硬件应用方案咨询、系统架构规划与开发服务。NuGet 累计下载 413万+。团队核心组件(XCode / Redis / Stardust / AntJob / IoT 等)已在电力、工业、交通、环保、医疗、文博等行业大规模应用。
我们持续改进,力求成为值得长期信赖的 .NET / IoT / 分布式技术伙伴。
网站:https://newlifex.com 开源组织:https://github.com/NewLifeX

微信公众号: