【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

23 个.NET 开源项目

  • 2009-07-03
  • 本文字数:1317 字

    阅读完需:约 4 分钟

Eric Nelson 是微软技术的传道者,也是 MSDN UK Flash 的技术编辑,他编写了一个列表,列出 23 个 UK 开发人员推荐的.NET 开源项目。微软的一些开源项目如ASP.NET MVC、DLR、IronRuby、IronPython、MEF 等则未列入其中。

Eric 尝试只包含一个测试框架和一个 mock 框架,即使有很多其它的项目同样入围。他列出了以下项目:

  1. [TEST] xUnit.net - 用于 TDD 的最好的测试框架之一。
  2. [TEST] RhinoMocks mocking framework - 通过创建 mock 使测试更简单。
  3. [TEST] White for automation of Windows applications - 用代码驱动 Windows 程序来测试。
  4. [TEST] Gallio Automation Platform - 可以运行很多测试框架,如 MSTest、xUnit、NUnit 以及 MbUnit。
  5. [DATA] Fluent NHibernate - Fluent NHibernate 让你可以用 C#代码来设置映射关系。
  6. [OOP] StructureMap Dependency Injection/Inversion of Control - 解耦类和依赖。
  7. [OOP] Managed Extensibility Framework - 从静态编译程序转换到动态语言程序
  8. [APPFX] s#arp architecture for web applications - 用 ASP.NET MVC 和 NHibernate 快速开发 web 应用程序。
  9. [APPFX] OpenRasta REST based framework for building web applications - 让你的程序拥有一个 REST API 接口。
  10. [APPFX] CSLA.NET Application Framework - .NET 开发综合框架
  11. [APPFX] Spring.NET Application Framework - Web 开发综合框架
  12. [RUNTIME] Mono enables .NET on Linux and Mac - 在 Linux、BSD 和 OS X 上使用.NET.
  13. [UTIL] Sandcastle Help File Builder - 创建 MSDN 样式的文档。
  14. [HELPER] EasyHook for Windows API Hooking - 用托管代码扩展非托管代码。
  15. [HELPER] Json.NET for working with JSON formatted data - 用一条语句序列化.NET 对象。
  16. [HELPER] Excel Data Reader for Excel 97 to 2007 - 将 Excel 文件读取到 Dataset 中
  17. [HELPER] #SNMP Library - 对 SNMP 的包装。
  18. [HELPER] DotNetZip Library - ZIP 库和示例。
  19. [HELPER] Visio Automation Library - 用 C#、VB 和其它语言驱动 Viso
  20. [HELPER] PHPExcel is not just about Excel! - 读写 Execel 2007、PDF、HTML 等文档的 PHP 类
  21. [HELPER] Argotic Syndication Framework for RSS, Atom, OPML and more - 读写聚合内容的库
  22. [HELPER] NLog logging library - 让你的程序易于调试
  23. A great directory of C# Open Source software - 一个非常好的库、框架和工具列表

还有一些提交的项目没有进入列表:

一些使用 MS-PL 许可证的微软项目:

MS-PL 是 OSI 认可的许可证,GNU 也认可它为免费软件许可证,它允许任何人查看源代码、修改源代码并发布修改后的源代码。而且此许可证并不限 制代码只能运行在 Windows 上,这样就可以将代码移植到其它操作系统,例如 Mono(Linux 上的.NET)和 Monolight(Linux 上的 Silverlight)。MonoDevelop 有一个插件,可以用来在Linux 和Mac OS X 上开发ASP.NET MVC 程序。

查看英文原文: 23 .NET Open Source Projects

2009-07-03 01:1719684
用户头像

发布了 63 篇内容, 共 23.3 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

模块8-设计消息队列存储消息数据的 MySQL 表格

卡西毛豆静爸

#架构实战营

消息队列存储消息数据的 MySQL 表格设计

李大虾

#架构实战营 「架构实战营」

消息队列存储消息数据的 MySQL 表格

阿卷

架构实战营

模块3 作业

KennyQ

爱讲故事的计算机科学家,和他的分布式系统

多颗糖

week6作业

Asha

【国产化替代专题】星环科技春季新品发布周

星环科技

统计代码耗时的工具

Rubble

4月日更 4月月更

都是分布式操作系统,Laxcus和鸿蒙有何不同?

LAXCUS分布式操作系统

分布式计算 分布式存储 集群架构 鸿蒙系统 分布式操作系统

你好spring-cloud-kubernetes

程序员欣宸

4月月更

JavaWeb快速入门--Servlet(2)

爱好编程进阶

Java 面试 后端开发

GitOps多环境部署问题及解决方案

俞凡

研发效能 gitops

架构实战营:模块八作业

刘璐

作业八

Geek_f3e842

架构实战营

模块8作业

Mr小公熊

开疆作剑,开荒为犁:2022春天,文心大模型走进产业的百花深处

脑极体

市场进展不断,STI 包括ZB等一系列上线预示着什么?

西柚子

微信小程序开发设计需要注意的五个点

源字节1号

前端 后端 软件开发 小程序开发

商业分析:SheIn是怎样成功的?

石云升

跨境电商 商业分析 4月月更

消息队列存储消息数据的mysql表设计

五月雨

架构实战营 「架构实战营」

Java中的复用类

爱好编程进阶

Java 面试 后端开发

第八个模块作业

achilles

消息队列数据存储表设计

随欣所遇

架构训练营5期

多系统信息化实施项目注意事项

秋去冬来春未远

数字化 信息化 系统集成 ERP 多系统

linux之rename命令

入门小站

Java中高级核心知识全面解析——Linux基本命令

爱好编程进阶

Java 面试 后端开发

Gitlab Java API 使用示例

Java gitlab 4月月更

性能分析优化的道与术

老张

性能优化 性能分析

浅谈项目中的需求管理

秋去冬来春未远

需求管理 需求分析 需求和问题

模块八作业:设计消息队列存储消息数据的 MySQL 表格

炎彬

「架构实战营」

尤达 DDD 领域驱动设计思想课程总结

代廉洁

尤达DDD领域驱动设计思想

23个.NET开源项目_.NET_Abel Avram_InfoQ精选文章