I love free stuff. I especially love free stuff that has been tested and debugged. I hope to be starting a new app using VS2005 (if I can sell it) instead of VB6. As part of some quick research, I came up with this quick list of program parts that are already done. There are likely more. I would not use them all, but this can lead to a significant reduction in time and effort. They come with lots of adaptable samples.
Enterprise Library for .NET Framework 2.0
- Caching Application Block
- Configuration Application Block
- Cryptography Application Block
- Data Access Application Block
- Exception Handling Application Block
- Instrumentation helpers
- Logging Application Block
- Security Application Block
Shareware Starter Kit
- Activate Now Web Service
- Buy Now Web Service (PayPal integration)
- Exception Handling Web Service
- Multi-threaded Splash Screen
- Product Feedback Web Service
- Product Registration Web Service
Composite UI Application Block
- WorkItems
- Plug-in infrastructure
- Shared shell abstractions
- Workspaces
- UI Extension sites
- Commands
- Composition infrastructure
- Services
- Reflective architecture
Updater Application Block, Version 2.0
Smart Client Offline Application Block
User Interface Process Application Block - Version 2.0