C#公共图书馆

时间:2009-01-31 04:31:52

标签: c# .net architecture

您好,感谢您的帮助。

我希望找到一个开源的.net公共库,但我很难找到一个。

我正在寻找的东西包含:记录,缓存,字符串操作,配置读取,分机?!。

你知道这样的事情是否存在,或者这更像是我自己需要创造的东西吗?

感谢。

6 个答案:

答案 0 :(得分:23)

使用Microsoft企业应用程序块

从这里获取

http://msdn.microsoft.com/en-us/library/cc467894.aspx

这里的源代码

http://www.codeplex.com/entlib

答案 1 :(得分:7)

答案 2 :(得分:7)

千电子伏:

稍微详细一点,我花了很多时间尝试重用其他框架中的代码: 以下是基于功能集的细分:

基础架构框架(配置,日志记录,缓存等)

  1. SpringFramework.NET - (流行的Java SpringFramework的端口)

  2. Microsoft Enterprise Library - Microsoft“回答”SpringFramework。

  3. 提供ActiveRecord或Ioc(控制反转)或代码生成的框架:

    1. 城堡项目 http://www.castleproject.org/index.html

    2. 亚音速 http://subsonicproject.com/

    3. NetTiers http://nettiers.com

    4. 最后,您可能会在CodePlex.com上找到许多其他较小的库,框架 一些值得注意的:

      1. CommonLibrary.NET http://commonlibrarynet.codeplex.com/

      2. DotNet Commons http://dotnetcommons.codeplex.com/

答案 3 :(得分:3)

所有内置于框架中的内容,所以您真正需要的只是单声道。

答案 4 :(得分:1)

同时检查Nido Framework

Nido是一个代码框架,一个通用项目,一个用Microsoft .NET / C#4.5编写的架构模式,以帮助软件工程师更快地开发他们的系统。

除了为您自动构建/构建后端代码之外......它还可以帮助您

  1. 处理登录异常,显示用户友好消息,跟踪错误。
  2. 跟踪对重要数据项所做的更改,也称为审计跟踪
  3. 验证记录并加密敏感数据以保护其隐私
  4. 通过一种标准方式处理复杂问题来控制复杂性
  5. 设置编码标准模式

答案 5 :(得分:0)

记录 - 查看Log4net