The thing will be to start with MS Enterprise application block 5.0. It is available at http://entlib.codeplex.com/
Some of the reusable components that is included are
- Data Access Block
- Caching Application Block
- Exception Handling Block
- Validation Application Block
- and much more...
Besides you can extend this and create your own application blocks.
Apart from this if you are targeting asp.net mvc try Sharp architecture... at http://sharparchitecture.codeplex.com/
There are some good usage of patterns in here.
Select among MVC/MVP or MVVM for UI pattern as applicable. The dofactory has some good reference implementation of this in the patterns library.
Rajesh Pillai, Mar 09, 2011
Why not use any of the existing frameworks (there are lots of them)? There are also many open source ones out there that you could learn from looking at their source code and reading their documentation.
Here are some examples..
* .netTiers http://nettiers.com/
* CSLA.NET http://www.lhotka.net/cslanet/
* Spring.NET http://www.springframework.net/
Robert Blixt, Mar 08, 2011
What exactly do you mean with a custom .NET Framework?
Are you talking about an Application Framework (in C# .NET)?
Dan McMillan, Mar 01, 2011