2009-01-31 44 views
7

您好,非常感谢您的帮助。C#通用库

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

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

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

谢谢。

回答

3

所有这一切都建立在框架,让你真正需要的是单声道。

+0

日志记录和缓存没有内置到框架中。单声道与这个问题有什么关系? – davogones 2009-01-31 06:18:11

7

千电子伏:

只是多一点的阐述,我花了相当多的时间试图重新使用其他框架代码: 下面是一个细分基础上的功能集:

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

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

  2. Microsoft企业库 - Microsoft对SpringFramework“回答”。

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

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

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

  3. NetTiers http://nettiers.com

最后,您可能会在CodePlex上发现许多其他小型库,框架。COM 有些是值得注意的:

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

  2. DOTNET的共享 http://dotnetcommons.codeplex.com/

1

检查Nido Framework

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

除了自动构建/架构的后端代码为你..它也能帮你在

  1. 处理登录异常,显示用户友好的信息,跟踪误差。
  2. 做也称为审计重要数据项跟踪更改落后
  3. 验证记录和加密敏感数据保护自己的隐私
  4. 通过在一个标准的方式
  5. 设置标准模式处理复杂问题的平均值控制复杂性用于编码