C# Common Library
Use Microsoft Enterprise Application Blocks
Get it from here
http://msdn.microsoft.com/en-us/library/cc467894.aspx
Source code here
http://www.codeplex.com/entlib
- Microsoft Enterprise Library - Built by Microsoft, source code is available
- Spring.NET - Open source development framework
Kev:
Just a bit more elaboration, I've spent quite a bit of time trying to reuse code from other frameworks: Here is a breakdown based on feature sets:
Infrastructures frameworks( config, logging, caching, etc)
SpringFramework.NET - ( Port of the popular Java SpringFramework )
Microsoft Enterprise Library - Microsoft "answer" to SpringFramework.
Frameworks providing ActiveRecord or Ioc(Inversion Of Control) or Code generation:
Castle Project http://www.castleproject.org/index.html
SubSonic http://subsonicproject.com/
NetTiers http://nettiers.com
Finally, you may find many other smaller libraries, frameworks on CodePlex.com Some that are of note:
CommonLibrary.NET http://commonlibrarynet.codeplex.com/
DotNet Commons http://dotnetcommons.codeplex.com/