|
| 1 | +<img src="https://sdk.weixin.senparc.com/images/senparc-logo-500.jpg" /> |
| 2 | + |
| 3 | +# Senparc.CO2NET |
| 4 | + |
| 5 | +[English](README.md) |
| 6 | + |
| 7 | +<!-- [](https://mysenparc.visualstudio.com/Senparc%20SDK/_build/latest?definitionId=11) --> |
| 8 | +[](https://ci.appveyor.com/project/JeffreySu/senparc-co2net/branch/master) |
| 9 | +[](https://www.nuget.org/packages/Senparc.CO2NET) |
| 10 | +[](http://www.apache.org/licenses/LICENSE-2.0) |
| 11 | + |
| 12 | +| 模块功能 | Nuget 名称 | Nuget | 支持 .NET 版本 |
| 13 | +|------------|----------------------------|---------------------------------------------------------------------------------------|-------------------------------------- |
| 14 | +| CO2NET 基础库 | Senparc.CO2NET | [![Senparc.CO2NET][1.1]][1.2] [![Senparc.CO2NET][nuget-img-base]][nuget-url-base] | ![.NET 3.5][net35Y] ![.NET 4.0][net40Y] ![.NET 4.6.2][net462Y] ![.NET Core 2.0][core20Y] |
| 15 | +| APM 模块 | Senparc.CO2NET.APM | [![Senparc.CO2NET.APM][2.1]][2.2] [![Senparc.CO2NET.APM][nuget-img-base-apm]][nuget-url-base-apm] | ![.NET 3.5][net35Y] ![.NET 4.0][net40Y] ![.NET 4.6.2][net462Y] ![.NET Core 2.0][core20Y] |
| 16 | +| Redis 基础库 | Senparc.CO2NET.Cache.Redis | [![Senparc.CO2NET.Cache.Redis][3.1]][3.2] [![Senparc.CO2NET.Cache.Redis][nuget-img-base-redis]][nuget-url-base-redis] | ![.NET 3.5][net35N] ![.NET 4.0][net40N] ![.NET 4.6.2][net462Y] ![.NET Core 2.0][core20Y] |
| 17 | +| Memcached 基础库 | Senparc.CO2NET.Cache.Memcached | [![Senparc.CO2NET.Cache.Memcached][4.1]][4.2] [![Senparc.CO2NET.Cache.Memcached][nuget-img-base-memcached]][nuget-url-base-memcached] | ![.NET 3.5][net35N] ![.NET 4.0][net40N] ![.NET 4.6.2][net462Y] ![.NET Core 2.0][core20Y] |
| 18 | +| WebApi(新) | Senparc.CO2NET.WebApi | [![Senparc.CO2NET.WebApi][5.1]][5.2] [![Senparc.CO2NET.WebApi][nuget-img-base-memcached]][nuget-url-base-memcached] | ![.NET 3.5][net35N] ![.NET 4.0][net40N] ![.NET 4.6.2][net462Y] ![.NET Core 2.0][core20Y] |
| 19 | +| MagicObject(新) | Senparc.CO2NET.MagicObject | [![Senparc.CO2NET.MagicObject][6.1]][6.2] [![Senparc.CO2NET.MagicObject][nuget-img-base-magic-object]][nuget-url-base-magic-object] | ![.NET 3.5][net35N] ![.NET 4.0][net40N] ![.NET 4.6.2][net462Y] ![.NET Core 2.0][core20Y] |
| 20 | + |
| 21 | + |
| 22 | +![.NET Core 2.0][core20Y] : 同时支持 .NET Standard 2.0+ 及 .NET Core 2.1/3.1、.NET 5.0/6.0/7.0/8.0+ |
| 23 | + |
| 24 | +> [!NOTE] |
| 25 | +> CO2NET 将逐步停止对 .NET Framework 4.0 及以下版本的支持。 |
| 26 | +
|
| 27 | +[1.1]: https://img.shields.io/nuget/v/Senparc.CO2NET.svg?style=flat |
| 28 | +[1.2]: https://www.nuget.org/packages/Senparc.CO2NET |
| 29 | +[2.1]: https://img.shields.io/nuget/v/Senparc.CO2NET.APM.svg?style=flat |
| 30 | +[2.2]: https://www.nuget.org/packages/Senparc.CO2NET.APM |
| 31 | +[3.1]: https://img.shields.io/nuget/v/Senparc.CO2NET.Cache.Redis.svg?style=flat |
| 32 | +[3.2]: https://www.nuget.org/packages/Senparc.CO2NET.Cache.Redis |
| 33 | +[4.1]: https://img.shields.io/nuget/v/Senparc.CO2NET.Cache.Memcached.svg?style=flat |
| 34 | +[4.2]: https://www.nuget.org/packages/Senparc.CO2NET.Cache.Memcached |
| 35 | +[5.1]: https://img.shields.io/nuget/v/Senparc.CO2NET.WebApi.svg?style=flat |
| 36 | +[5.2]: https://www.nuget.org/packages/Senparc.CO2NET.WebApi |
| 37 | +[6.1]: https://img.shields.io/nuget/v/Senparc.CO2NET.MagicObject.svg?style=flat |
| 38 | +[6.2]: https://www.nuget.org/packages/Senparc.CO2NET.MagicObject |
| 39 | + |
| 40 | +[net35Y]: https://img.shields.io/badge/3.5-Y-brightgreen.svg |
| 41 | +[net35N]: https://img.shields.io/badge/3.5-N-lightgrey.svg |
| 42 | +[net40Y]: https://img.shields.io/badge/4.0-Y-brightgreen.svg |
| 43 | +[net40N]: https://img.shields.io/badge/4.0-N-lightgrey.svg |
| 44 | +[net40N-]: https://img.shields.io/badge/4.0----lightgrey.svg |
| 45 | +[net45Y]: https://img.shields.io/badge/4.5-Y-brightgreen.svg |
| 46 | +[net45N]: https://img.shields.io/badge/4.5-N-lightgrey.svg |
| 47 | +[net45N-]: https://img.shields.io/badge/4.5----lightgrey.svg |
| 48 | +[net462Y]: https://img.shields.io/badge/4.6.2-Y-brightgreen.svg |
| 49 | +[net462N]: https://img.shields.io/badge/4.6.2-N-lightgrey.svg |
| 50 | +[coreY]: https://img.shields.io/badge/standard2.0-Y-brightgreen.svg |
| 51 | +[coreN]: https://img.shields.io/badge/standard2.0-N-lightgrey.svg |
| 52 | +[coreN-]: https://img.shields.io/badge/standard2.0----lightgrey.svg |
| 53 | +[core20Y]: https://img.shields.io/badge/standard2.0+-Y-brightgreen.svg |
| 54 | +[core20N]: https://img.shields.io/badge/standard2.0+-N-lightgrey.svg |
| 55 | + |
| 56 | +[nuget-img-base]: https://img.shields.io/nuget/dt/Senparc.CO2NET.svg |
| 57 | +[nuget-url-base]: https://www.nuget.org/packages/Senparc.CO2NET |
| 58 | +[nuget-img-base-apm]: https://img.shields.io/nuget/dt/Senparc.CO2NET.APM.svg |
| 59 | +[nuget-url-base-apm]: https://www.nuget.org/packages/Senparc.CO2NET.APM |
| 60 | +[nuget-img-base-redis]: https://img.shields.io/nuget/dt/Senparc.CO2NET.Cache.Redis.svg |
| 61 | +[nuget-url-base-redis]: https://www.nuget.org/packages/Senparc.CO2NET.Cache.Redis |
| 62 | +[nuget-img-base-memcached]: https://img.shields.io/nuget/dt/Senparc.CO2NET.Cache.Memcached.svg |
| 63 | +[nuget-url-base-memcached]: https://www.nuget.org/packages/Senparc.CO2NET.Cache.Memcached |
| 64 | +[nuget-img-base-webapi]: https://img.shields.io/nuget/dt/Senparc.CO2NET.WebApi.svg |
| 65 | +[nuget-url-base-webapi]: https://www.nuget.org/packages/Senparc.CO2NET.WebApi |
| 66 | +[nuget-img-base-magic-object]: https://img.shields.io/nuget/dt/Senparc.CO2NET.MagicObject.svg |
| 67 | +[nuget-url-base-magic-object]: https://www.nuget.org/packages/Senparc.CO2NET.MagicObject |
| 68 | + |
| 69 | + |
| 70 | +Senparc.CO2NET 是一个支持 .NET Framework 和 .NET Core 的公共基础扩展库,包含常规开发所需要的基础帮助类。 |
| 71 | + |
| 72 | +开发者可以直接使用 CO2NET 为项目提供公共基础方法,免去重复准备和维护公共代码的痛苦。 |
| 73 | + |
| 74 | +Senparc.CO2NET 已经作为 [Senparc.Weixin SDK](https://github.com/JeffreySu/WeiXinMPSDK)、[NCF](https://github.com/NeuCharFramework/NCF) 等 Senparc 系列产品的的基础库被依赖。 |
| 75 | + |
| 76 | +## 如何使用 Nuget 安装? |
| 77 | + |
| 78 | +* CO2NET Nuget 地址:https://www.nuget.org/packages/Senparc.CO2NET |
| 79 | +* 命令: |
| 80 | +```shell |
| 81 | +PM> Install-Package Senparc.CO2NET |
| 82 | +``` |
| 83 | + |
| 84 | +## 阶段 |
| 85 | + |
| 86 | +目前发布的已经是稳定版,持续更新中,您可关注本项目进展! |
| 87 | + |
| 88 | +程序集在线文档:<a href="http://doc.weixin.senparc.com/html/G_Senparc_CO2NET.htm" target="_blank">http://doc.weixin.senparc.com/html/G_Senparc_CO2NET.htm</a> |
| 89 | + |
| 90 | +本项目后期将会配备更加完整的文档,如果大家迫不及待想要尝试,可以打开解决方案文件,参考单元测试项目(Senparc.CO2NET.Tests),每一个方法都能找到对应的用法,本项目完整指之一就是将单元测试代码覆盖率做到接近100%。 |
| 91 | + |
| 92 | +## 视频预告介绍 |
| 93 | +[抢先预览(2018年6月15日)](http://study.163.com/course/courseLearn.htm?courseId=1004873017&share=2&shareId=400000000353002#/learn/video?lessonId=1052874494&courseId=1004873017) |
| 94 | + |
| 95 | +[使用 CO2NET 初始化微信项目及普通项目(2018年6月22日)](http://study.163.com/course/courseLearn.htm?courseId=1004873017&share=2&shareId=400000000353002#/learn/video?lessonId=1052903157&courseId=1004873017) |
| 96 | + |
| 97 | + |
0 commit comments